日期:2014-05-17  浏览次数:20523 次

带中划线的表名怎么引用啊~~~谢谢
如下,表名为:张力筛选复绕截除-拉丝大盘

其中有个中划线,导致用VB6写的SQL语言,执行是说在中划线附近出现语法错误,请教怎么弄啊 ,谢谢
SQL Visual?Basic?6.0 编程语言

------解决方案--------------------
select * from [张力筛选复绕截除-拉丝大盘]

------解决方案--------------------
对不符合命名规范的任何对象名,都可以加[]来限制即可。如
select [field-1], [field 2] from [dev_server].[database one].[dbo].[TIME]
------解决方案--------------------
用中括号包起来,类似的像字段啊这些也可以用。
------解决方案--------------------
[表名]即可
------解决方案--------------------
表名标准的写法
[库名].[dbo].[表名]
------解决方案--------------------
用中括号包起来即可[],另外建议不要用这种命名方式