所以应改成:
declare @dates varchar(20)
declare @aa varchar(10)
select @dates='2002/12/28'
set @aa='Beijing'
exec('insert ver2003_gao(dates,'+@aa+')'+' values('''+@dates+''',10)')
declare @dates varchar(20)
declare @aa varchar(10)
select @dates='2002/12/28'
set @aa='Beijing'
exec('insert ver2003_gao(dates,'+@aa+')'+' values('''+@dates+''',10)')
解决方案 »
- SQL2005时间函数问题
- win2000系统中如何配置ODBC 来连接 winxp 上的SQL SERVER 2000
- 只想知道哪些是标准SQL
- sql安装问题
- alter table test drop unique (text)错误
- 求教一个update语句
- 函数调用函数时,调用函数如何将参数传给被调用函数
- 问个很菜的问题(用存储过程建表的问题)
- 查询A字段相同,B字段最大值的行,SQL如何写?
- 自己的电脑能访问自己电脑上的IIS,为什么其它客户端不能访问自己的IIS呢?
- sql 语句怎么写?上下合并用union,如果左右合并两个数据源怎么写?
- 各位新年好! 请教高手,SQl SERVERS数据库备份和还原问题。
insert ver2003_gao(dates,Beijing) values(2002/12/28,10)
而不是
insert ver2003_gao(dates,Beijing) values('2002/12/28',10)
exec('insert ver2003_gao(dates,'+@aa+')'+' values('''+@dates+''',10)')