读书人

小弟我的表名是这样的@mytable怎么查

发布时间: 2012-02-27 10:00:22 作者: rapoo

我的表名是这样的@mytable,如何查询和插入数据呀?
select * from @mytable
是不可以的,认为是变量

select * from [@mytable]可以,方括号起什么作用?

如何插入数据呀?

[解决办法]
[]表示分隔符,被[]括起来的部分作为一个整体,例如[[@mytable]表示表的名称为 "@mytable ",此时@mytable不再是变量,而是个表.
插入数据:
insert into [@mytable](列名称列表) values(值列表)

读书人网 >SQL Server

热点推荐