asa和sql server比较

asa 支持 t_sql
比如它的存储过程支持t_sql   w_sql两种 
有些t_sql 语句并不属于w_sql  的,如begin transaction 在 w_sql却没有
看帮助一定要看它支不支持 w_sql,另外有些语t_sql语句放在w_sql语句中没有语法错误,但是却不
能等到结果。(写存储过程和触发器时一定要注意)

w_sql可以使用 @@error  @@rowcount 等少数sql server中的变量
但测试时要打印它的值时,还是要用一个中间变量,先把值传给中间变量,最后再显示变量的值

ALTER PROCEDURE DBA."dt_test1" ( )
BEGIN
declare xx int;
insert into test
select 2,'2' union
select 3,'3' union
select 4,'4';
set xx=@@rowcount;
select xx;
END

切记:不要用print @@rowcount; 或select @@rowcount 直接打印这样是打不出正确结果的。原因是
什么我也不知道 ,不知道是不是执行显不语句时,··@@rowcount值又变了。
用message @var to client



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值