|
22
|
| Chris Van Opstal · 技术社区 · 16 年前 |
|
|
1
4
也许表名是由前缀和基名称的简单连接构成的。
也许在SQL Server的较新版本中,这种区别更加语义化/更加严格。
|
|
|
2
4
SQL Server 2005及更高版本具有模式的“正确”实现。SQL 2000和更早的版本没有。细节让我难以理解(我使用SQL 2000已经有好几年了),我清楚地记得,创建任何不属于“dbo”的东西都是疯了。这一切都与用户和对象所有权有关,但2000年及更早的模型是相当不合理的。希望有人能在BOL上阅读,做一些实验,并在这里发布他们的结果。 |
|
|
3
3
所以我认为,如果您将tblt est引用为tblt.est,那么只要tblt est中没有名为“est”的列,它就可以正常工作。 如果找不到与点一起引用的列名,我想它会检查对象的父级。 |
|
4
2
我发现它是一个bug
它已在SQL Server 2005中修复。SQL Server 2005中引入的相同链接更改
|
|
|
5
1
它是在SSMS的“打开表”视图中,还是通过企业管理器或SSMS查询窗口? There is/was a SQL Server 2005 issue with SSMS 所以运行查询的方式会影响它的行为。 |
|
|
6
1
这是一个错误。 这与SQL Server 2000中列名称的内部表示有关, leaked out . 您也将无法创建名称与表+列与另一列的连接冲突的TableColumn,例如,如果您有表user和userdetail,那么您将无法分别在这些表中包含列detailage和age。 |
|
|
tnlewis · 如何计算两个日期之间的天数以及多个日期的总天数 9 年前 |
|
|
Big Pimpin · 设置SQL Server字段格式 11 年前 |
|
|
chenks · 带Excel的SQL OPENROWSET 12 年前 |
|
|
odlan yer · 这个select语句的正确sql脚本是什么? 13 年前 |
|
|
user1532976 · 函数内不允许进行远程函数调用 13 年前 |