1、@@ROWCOUNT可以判断上一行查询操作得到的列数; 2、给变量赋值用SET @Pr_id = 13; 3、察看是否有符合条件的记录IF EXISTS (Select name FROM sysobjects Where name = 'reminder' AND type = 'TR');
说明特别是第一个,感觉在写Proce的时候,可以好好的运用 Create Proc Add @n char(10) as Select a from Table1 where a = @n if(@@RowCount0) Begin Update .... End Else Begin Insert .......... End
SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单 declare @n intset @n = 10select TOP(@n) * from Orders 2. 分页 不知各位过去用SQL Server 2000是怎么...