表名含有中横线 - ,没法select * from 表名。。。
在Management studio里面写sql 语句,没法select 表名含有中横线 '-' 的表,这可咋整唉。
求高人,求解决。
多谢。
------解决方案--------------------用[]或者""
------解决方案--------------------比如select * from "a-b"或者select * from [a-b]都可以,但是前面那个不保证所有版本都支持。另外注意命名规则的合理
------解决方案--------------------
[]是标准写法
------解决方案--------------------建议用[],
恭喜你找到了。。。
------解决方案--------------------select * from [fucking-table-name]
------解决方案--------------------用[]就可以了
------解决方案--------------------表名和列名如果用到关键字,例如有的表名是user,都可以用[user]这样来用
------解决方案--------------------
恭喜楼主。。
楼主 假如表名是 fucking-[]-table-name
该怎么查呢。
查询以下语句,就能得到结果。
select Quotename('fucking-[]-table-name')