Navicat P remium的SQL老提示语法错误!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat P remium的SQL老提示语法错误!相关的知识,希望对你有一定的参考价值。

想通过一个表来更新另一个表,语句在access里面是可以运行的!但是到了navicat里面就报语法错误!求大神指点!

这种多表关联更新的语法在sqlserver中是不支持的:

可以这样写:

update test1 set [name]=t2.[name]
from test1 t1
inner join test2 t2 on t1.id=t2.id

参考技术A 检查下你的sqlserver的配置,这个错误应该是你的sqlserver禁用了远程访问导致的追问

我的远程访问是启用的!没有禁止哦!

20180603_navicat 连接sqlserver提示要安装 sql server native client

navicat 连接sqlserver提示要安装 sql server native client

 

解决方法:其实navicat自带sqlncli_x64.msi,就在安装目录下,安装后问题解决!

 技术分享图片

 

 

参考文章:

https://www.cnblogs.com/gamehiboy/p/5899493.html

 

以上是关于Navicat P remium的SQL老提示语法错误!的主要内容,如果未能解决你的问题,请参考以下文章

navicat查询sql不提示

navicat查询sql不提示

sql的语句提示有语法错误,求大神 create database if not exists `fwzl`;

navicat 连接sqlserver提示要安装 sql server native client

20180603_navicat 连接sqlserver提示要安装 sql server native client

我的Navicat for sql试用期明天到期,我刚刚也用PatchNavicat.exe破解了,并且提示Patch Successful