摘要: 來源:http://www.cnblogs.com/MythYsJh/archive/2009/10/27/1590615.html 现实中会遇到需要拼接sql,并动态执行sql的情形: DECLARE@StrSqlNVARCHAR(MAX)SET@StrSql='SELECT1'EXEC(@StrSql)--通过EXEC来执行动态拼接的sql,括号是必须的,否则后面的内容会被当做存储过程 在动态拼接的sql里面完全可以像写一般的sql一样,但是有个问题是在动态sql里声明的变量只在动态sql里有效,在外面是不能访问的: DECLARE@StrSqlNVARCHAR(MAX)S 阅读全文
posted @ 2011-07-11 11:34 Yaoquan.Luo 阅读(200) 评论(0) 推荐(0)