Sybase数据库,模式,用户和表

时间:2017-10-25 22:17:27

标签: sybase sybase-ase sybase-ase15

有人可以解释以下内容之间的语义差异:

select count(*) from dbo.SomeTable;
select count(*) from SomeTable;
select count(*) from ..SomeTable;
select count(*) from somedb..SomeTable;
select count(*) from somedb.dbo.SomeTable;

他们似乎在我的系统中产生了相同的结果。

更具体地说,我有somedb..SomeTable实际意味着的理论:

  

我当前连接的用户拥有的对象SomeTable   在数据库somedb

这是对的吗?

如果是这样,那么,如果用户名似乎用于将表名分区到不同的名称空间,那么Sybase不能将用户的概念与模式的概念混为一谈吗? (因为模式是其他RDBMS用于命名空间表的原因吗?)

0 个答案:

没有答案