• T-sql 编程


    ---------------------------T-SQL编程------------------------
    --1.声明变量
    --declare @name nvarchar(50)
    --declare @age int

    declare @name nvarchar(50),@age int

    --2.为变量赋值
    set @name='刘亚龙'

    select @age=18

    --3.输出
    select '姓名',@name
    select '年龄',@age

    --错误!
    --print 'fds ',@name


    --while循环
    declare @i int=1 --声明变量的同时赋值

    while @i<=100
    begin
    print 'Hello'
    set @i=@i+1
    end

    --while()
    --{
    --}

    --计算1-100之间的所有整数的和
    declare @i int=1 --声明变量的同时赋值
    declare @sum int=0 --必须赋初值
    while @i<=100
    begin
    set @sum=@sum+@i
    set @i=@i+1
    --break;
    --continue;
    end
    select @sum


    declare @n int =10;

    if @n>10
    begin
    print '@n大于10'
    end
    else if @n>5
    begin
    print '@n大于5'
    end
    else
    begin
    print '@n小于等于5'
    end

    ---计算1-100之间所有奇数的和
    declare @sum int =0,@i int =1

    while @i<=100
    begin
    if @i%2<>0
    begin
    set @sum=@sum+@i
    end
    set @i=@i+1
    end
    print @sum

    declare @sum int =0,@i int =1

    while @i<=100
    begin
    if @i%2=0
    begin
    set @sum=@sum+@i
    end
    set @i=@i+1
    end
    print @sum


    declare @@s int

    set @@s=100

    print @@s


    --两个@@符号开头的一般都是系统变量
    print @@version

    set @@version ='jk sql server 1998'
    print @@version
    print @@error

    print @@language

    print @@MAX_CONNECTIONS

    use itcast2014

    select * from TblClass
    print @@rowcount

    print @@servername

    ---1.系统存储过程-----------------------------

    --1.返回当前实例中的所有的数据库的基本信息 exec sp_databases

    --2.返回当前数据库下的所有的表 exec sp_tables

    --3.返回某张表下的所有的列 exec sp_columns 'tblperson'

    --4.查看某个存储过程的源代码 exec sp_helptext 'sp_databases'

    F1 可以转到定义。

  • 相关阅读:
    [gym102832J]Abstract Painting
    [atARC070E]NarrowRectangles
    [atARC070F]HonestOrUnkind
    Cupid's Arrow[HDU1756]
    Surround the Trees[HDU1392]
    TensorFlow-正弦函数拟合
    某新版本不兼容老版本代码的语言的一点基础了解
    TensorFlow安装
    离散快速傅里叶变换
    2016"百度之星"
  • 原文地址:https://www.cnblogs.com/hao-1234-1234/p/8025582.html
Copyright © 2020-2023  润新知