为什么sql2000里在sde查询在表前需要加sde.

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:19:02
例如select * from i1,不行,
必须select * from sde.i1
没学好,多多指导,先谢谢

sde是用户么?
没张表都有自己所属的用户
默认情况下
select * from i1 表示表i1是dbo用户的
如果不行,说明dbo没有这张表,表前则必须加上其所属的用户

规则:select * from [服务器].[数据库].[所有者].[表]

数据库需要把关键字,数字等和系统对象区分开。
可以用[]标示
select * from sde.i1
所以,可以这样写
select * from [i1]