第3章T-SQL 编程.pdf
《第3章T-SQL 编程.pdf》由会员分享,可在线阅读,更多相关《第3章T-SQL 编程.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server Transact-SQL 编程编程编程编程 T-SQL 语句用于管理 SQL Server 数据库引擎实例,创建和管理数据库对象,以及查询、插入、修改和删除数据。变量 1、局部变量(Local Variable)局部变量是用户可以自定义的变量,它的作用范围是仅在程序内部,在程序中通常用来储存从表中查询到的数据或当做程序执行过程中的暂存变量。使用局部变量必须以开头,而且必须用 declare 命令后才能使用。基本语法:声明变量 declare 变量名 变量类型 变量名 变量类型 为变量赋值 set 变量名=变量值;select 变量名=变量值;示例:-局部变量 declar
2、e id char(10)-声明一个长度的变量 id declare age int -声明一个 int 类型变量 age select id=22 -赋值操作 set age=55 -赋值操作 print convert(char(10),age)+#+id select age,id go 简单 hello world 示例 declare name varchar(20);declare result varchar(200);set name=jack;set result=name+say:hello world!;select result;查询数据示例 declare id in
3、t,name varchar(20);set id=1;select name=name from student where id=id;select name;select 赋值 declare name varchar(20);select name=jack;select*from student where name=name;从上面的示例可以看出,局部变量可用于程序中保存临时数据、传递数据。Set 赋值一般用于赋值指定的常量个变量。而 select 多用于查询的结果进行赋值,当然 select 也可以将常量赋值给变量。注意:在使用 select 进行赋值的时候,如果查询的结果是多条
4、的情况下,会利用最后一条数据进行赋值,前面的赋值结果将会被覆盖。2、全局变量(Global Variable)全局变量是系统内部使用的变量,其作用范围并不局限于某一程序而是任何程序均可随时调用的。全局变量一般存储一些系统的配置设定值、统计数据。全局变量 select identity;-最后一次自增的值 select identity(int,1,1)as id into tab from student;-将 studeng 表的烈属,以/1 自增形式创建一个 tab select*from tab;select rowcount;-影响行数 select cursor_rows;-返回连接
5、上打开的游标的当前限定行的数目 select error;-T-SQL 的错误号 select procid;-配置函数 set datefirst 7;-设置每周的第一天,表示周日 select datefirst as 星期的第一天,datepart(dw,getDate()AS 今天是星期;select dbts;-返回当前数据库唯一时间戳 set language Italian;select langId as Language ID;-返回语言 id select language as Language Name;-返回当前语言名称 select lock_timeout;-返回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章T-SQL 编程 SQL
限制150内