Transact-SQL命令之批


在创建批的时候,应注意下面几点:
1、只有某些语句可以合并起来创建一个批,而其它一些语句不能合并。
2、不能在同一个批中既将规则和缺省绑定在列上,又使用它们。
3、不能在一个批中删除对象又重新创建它们。
4、不能在一个批中修改一个表并引用新列。
5、不能在一个批中定义并使用check约束。
6、使用set语句修改的项只有在批结束后才起作用。

sql server主要的全局变量:
1、@@error:如果最后的语句执行成功,则@error系统函数返回0;如果此语句产生错误,则@@error返回错误号。
2、@@rowcount:返回受上一语句影响的行数。
3、@@trancount:记录当前事务的嵌套级。每个begin transaction语句使@@trancount加1,每个commit transaction语句使@@trancount减1.
4、@@cursor_rows:返回最后打开的游标中当前存在的合格行的数量。
5、@@fetch_status:返回被fetch语句执行的最后游标的状态,其中,0表示fetch语句成功,-1表示fetch语句失败或此行不在结果集中,-2表示被提取的行不存在。

cast结构:
use sinonet
select sno,sname,ssex,'ssage0'=
case
when sage=21 then '年轻有为'
when sage=22 then '潜力股'
when sage=23 then '风华正茂'
when sage=25 then '事业有成'
end
from student
注意:case结构在select中的用法。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值