sql-server-2000 - 和。(并后跟点)在 sql server 中是什么意思?
问题描述
我们正在将我们的数据库从 SQL Server 2000 迁移到 SQL Server 2016 的新 SQL Server 版本。一些存储过程使用旧语法,代表新 SQL 版本中的不同子句。例如:
对于左连接,旧服务器使用如下所示的内容。
select 1 from table1 t1, table2 t2
where t1.ID *= t2.ID
新版本的 SQL 将是
select 1 from table1 t1 left outer join table2 t2 on t1.ID = t2.ID
同样,我正在为 SQL server 2000 中使用的以下代码寻找相应的新语法
select 1 from table1 t1 inner join table2 t2 on (t1.Field1 = t2.Field1 and. t1.Field2 = t2.Field2)
and.
上面的查询在 2000 服务器中执行没有错误,但在 2016 版本中,它在提到的地方显示错误。
谢谢你的帮助。
解决方案
推荐阅读
- javascript - 有没有办法绕过 Chrome desktopCapture 的选择媒体屏幕?
- php - 如何在我的 JSON 字符串 POST 前后删除斜杠
- php - laravel 中的动态关系使用子查询来进行归属关系
- java - 用 main.java 打开 loginFrame.java
- typescript - 使用自定义匹配器扩展 expect-webdriverio
- python - 即使目录正确,Visual Studio 也找不到我的文件
- python - 如何在pyspark中使用正则表达式验证多个电子邮件地址
- path-finding - A* 在多个网格上寻路?
- asp.net-mvc - ASP.Net MVC-如何在个人身份验证模式下显示登录按钮?
- python - 猪拉丁语翻译器:从 Python 开始