SQL:“ ..”在“ common..TABLE_NAME”中代表什么

时间:2018-07-03 02:34:56

标签: sql sql-server

仅学习SQL并偶然发现了这个示例,我想澄清一下。

示例为:

common..DELIVERY_TABLE s,

我了解

DELIVERY_TABLE 

是表的名称

但是我不清楚是什么

common..

以及

s

在TABLE_NAME之后

我知道一条写为的SQL语句

id.DELIVERY_TABLE

引用DELIVERY_TABLE中的id列

澄清这一点将有很大帮助。谢谢

更新*** (sql语句)

SELECT s.LOC_ID, s.SCHEDULE_ROUTE_ID, e.IDENT_ASSET_NUM
FROM common..DELIVERY_TABLE s
WHERE rc.ROUTE_ID = s.SCHEDULE_ROUTE_ID

1 个答案:

答案 0 :(得分:2)

return service.getFavourites(token) .map { it[0] } .map { it.items } .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread())

定位对象的完整的四个部分是common..DELIVERY_TABLE s

如果您在当前服务器中,可以省略

SERVER.DATABASE.SCHEMA.OBJECTNAME

如果您在当前数据库中,可以忽略

SERVER

如果您知道默认架构名称为Database

,则可以省略

Schema

因此,以上所述:仅为DBO

最后一个common(database name).DBO(schema name).DELIVERY_TABLE只是您为以后的联接提供给表的别名,但是我建议使用s以便于阅读