今天遇到的exeSql问题
2012-07-23 18:14
274 查看
declare @sql nvarchar(50) declare @guid bigint set @Guid=10000002 --下面的一句会有报错 --select @sql=N'print '+@guid --应该这样写 select @sql=N'print '+convert(varchar(10),@guid) exec (@sql);
declare @RunDate nvarchar(50) set @RunDate='2012-05-01' declare @sql nvarchar(50) --下面的一句会出错 --select @sql=N'print '+convert(varchar(10),@RunDate) --应该这样写 select @sql=N'print '''+convert(nvarchar(50),@RunDate)+'''' exec (@sql);
高手看看这个是为什么呢
相关文章推荐
- 今天遇到一个SQL的问题
- 今天用SQL遇到的问题
- 今天遇到的java执行sql语句的问题
- sql杂(今天上班遇到的问题)
- 今天第一天学习db2 遇到的第一个问题。 SQLCODE=-551, SQLSTATE=42501
- 记录今天学习SQL遇到的一个小问题
- 今天在csdn上遇到一个问题,是关于sql数据行列转换的,我的写法如下:
- 今天配置spring-mybites时遇到一个创建不了sqlSessionFactroy的问题
- 最近遇到的SQL问题
- 今天遇到的关于乱码的问题
- 执行spark sql 遇到的问题
- 今天安装 Atlas 时遇到一个小问题
- 关于用SQL语句Sql2008数据库的备份与还原常遇到的问题
- 记录今天遇到的两个问题
- xib今天遇到的各种问题
- 今天win 2003服务器上遇到一个问题
- 今天在学习C语言循环时遇到的问题
- 今天工作中遇到的一个看似简单的SQL题
- 今天遇到的combox问题和动态显示时间问题
- 今天在android上遇到了问题——找不到GRAY.pf文件