sql server数据库的查询语句的问题
[Error Code: 208, SQL State: S0002],在查询数据的时候总是有错误如下
... Physical database connection acquired for: sql
17:37:34 [SELECT - 0 row(s), 0.000 secs] [Error Code: 208, SQL State: S0002] 对象名 'tbankStat' 无效。
... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors]
错误的查询语句是:
select * from tbankStat
这样的查询语句在sql server 中是不能运行的,会报那样的错误
正确的是:
select * from testdb.dbo.bankStat
在数据表的前面加上数据库的名字 以及scheme的类型,才能正确的查询出数据。。。
这个问题的解决办法其实不应该这样的,在数据库连接工具中直接指定数据库就可以用那种通用的sql语句进行查询了。
select * from bankStat 这样的sql语句具有适用范围广,最好还是用这种写法,之前没注意到,还好大神指点了一下。

浙公网安备 33010602011771号