摘要: declare @sql nvarchar(4000)set @sql= N'select @TotalRecords=count(*) from ' + N'(' + @sqlFullPopulate + N') a 'EXEC sp_executesql @sql,N'@TotalRecords int output', @TotalRecords output问题:@sql= 后面有个N, N 起什么作用?答案: 加上 N 代表存入数据库时以 Unicode 格式存储。 N'string' 表示string是 阅读全文
posted @ 2011-11-30 14:38 适渊 阅读(570) 评论(0) 推荐(0) 编辑
摘要: SQL语句中的事务用于当事务中的语句产生错误时对语句进行回滚,保证不会导致错误的数据库操作,其语法如下Begin Tran --事务开始.........Commit Tran --提交事务在Begin Tran和Commit Tran中的代码如果产生了错误,所有的语句会总动回滚到Begin Tran。 阅读全文
posted @ 2011-11-30 12:28 适渊 阅读(225) 评论(0) 推荐(0) 编辑