declare @a char(10)
select @a='w20051212'
select @a='#'+@aCREATE TABLE @a(test1 int,test2 int)
select * from @a通过以上的语句不能创建出名为w20051212的临时表,我在表名中带参数应该如何操作?谢谢。
select @a='w20051212'
select @a='#'+@aCREATE TABLE @a(test1 int,test2 int)
select * from @a通过以上的语句不能创建出名为w20051212的临时表,我在表名中带参数应该如何操作?谢谢。
解决方案 »
- 触发器~
- 查询结果连接
- 为什么数据库按照字符串类型的字段排序会不正常(稍微大点数据量的情况下)
- 如果在SQL中需要访问另一个数据库,用openrowset如何写????
- 在SQL SERVER 2000中,如何区分系统管理员、数据库所有者、用户?
- 为什么字段名自己会改变?
- 装SQl SERVER装不上去,在最后关头出现配置服务器出错?
- 用sql server2008 manage studio express的问题
- 通过结果集获取自增性ID的当前插入值的问题
- 关于SQL SERVER的数据恢复问题!很简单的。
- 为什么我的网站一定要 SQL2005打开远程连接 才能正常运行呢?
- 请问这样子的SQL怎么写!
exec ('CREATE TABLE '+@a+'(test1 int,test2 int)
select * from '+@a)
select @a='w20051212'
select @a='#'+@a EXEC('CREATE TABLE '+@a+'(test1 int,test2 int)')EXEC('SELECT * FROM '+@a)