日期:2014-05-19  浏览次数:20497 次

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

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

如何插入数据呀?

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