navicat for SQL错误[Err] 42000 - [SQL Server]MERGE 语句必须以分号(;)结尾。
作者&投稿:端岸 (若有异议请与网页底部的电邮联系)
感觉就是没有找到服务器。
请确认服务器名称\实例名 填写正确。
这是文件中的插入语句错误。
具体操作如下:
1、navicat下新建数据库。
2、打开数据库重新编写正确语句。
3、右键运行sql文件。
贴士:注意编码以及数据库名称。
if (1=1)
begin
with P as
(
-- 找出所选车间 要更新的所有条目
SELECT UID_,NOTES_, mixUUID from
(
SELECT
UID_,NOTES_,
CASE WHEN modelTskUUID is null THEN UUID_ ELSE modelTskUUID END as mixUUID -- 如果有模型UUID取modelTskUUID,否则取 UUID
from plus_task where PROJECTUID_=@projectUID and uuid_ like @projectCode +'.CON.%'
)A
WHERE ( mixUUID like @commonUUID+'.%' )
-- and UUID_= '998.CON.216.ERE.PE.215BF30'
)
-- SELECT * from P ORDER BY mixUUID -- 542
,M as(
SELECT UID_,UUID_,NAME_,dbidSet,ID_,DBID_ FROM plus_task where PROJECTUID_=@modelid
)
-- SELECT * from M -- 571=542+29 (bd1 bd2 )
Merge into P as T -- 目标表:需要被改变的表
Using M as S on T.mixUUID=S.UUID_ -- 源头表:不需要改变的表 用来匹配的
when matched then
Update SET T.NOTES_ = '1'
end
莫类滑膜: navicat下 新建数据库-->打开数据库-->右键运行sql文件 注意编码 以及 数据库名称
天津市17722549849: Navicat for SQL Server创建连接提示错误08001怎么办 - ?
莫类滑膜: 主机名或ip地址这项出错,这个navicat说得不清楚,或者是翻译有问题.这里填写的格式为:主机名\实例名. 实例名就是安装sqlserver时有一个要求填写的实例的名字.
天津市17722549849: navicat for mysql 运行sql文件时出错 [Err] 1046 - No database selected怎么搞? - ?
莫类滑膜: 先找到自己mysql安装的目录(我用的是jspstudy)打开data文件把ib开头的文件全删了,然后重新打开Navicat
天津市17722549849: 使用navicat 8 for sql连接时出现问题了?
莫类滑膜: 1.确认账号密码是否正确 2.确认数据库是否是在本地 也就是是否是localhost 3.确认端口号(安装mysql的时候) 4.确认mysql服务是否打开(windows服务里查看也行) 5. 使用mysql控制台是否能够正常登录呢? 没有其他原因了.
天津市17722549849: Navicat for MySQL连接失败为什么啊 - ?
莫类滑膜: 解决方法: windows下去“服务”里面启动对应服务 或在cmd的dos窗口下: net start mysql(假设服务名是mysql) linux下: service mysql start
天津市17722549849: 用Navicat for MySQL, 总是出现下面的错误 是怎么回事啊?求高手指教.还有在这里面这么建表啊. - ?
莫类滑膜: 楼主的MySql正常运行,Navicat也正常开启.一是Navicat建立连接时密码错误,二是软件出问题,第一种可能大点.
天津市17722549849: navicat for MySQL连接时提示错误 - ?
莫类滑膜: 1、检查MySQL服务是否正常开启2、检查用户名密码是否正确
天津市17722549849: Nacicat 连接不了MySql提示如下 ,大神帮忙看下怎么搞?? - ?
莫类滑膜: Navicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行.我认为这段英文,有点误导,让人感觉是自己这边出了问题.看解决方法吧ERROR 1130: Host '192.168.1.3' is not ...
天津市17722549849: 如何解决Navicat for MySQL 1130错误 - ?
莫类滑膜: 一开始以为是防火墙的问题,但关掉防火墙,问题依旧.琢磨了很久,得出如下的解决方法:1,改表法.可能是帐号不允许从远程登陆,只能在localhost.只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的...
天津市17722549849: Navicat 8 for mysql运行sql文件错误1064 - ?
莫类滑膜: 1. 没有选到要操作的数据库,用use 要操作的数据库2. 如果不是1这种情况,就得检查sql文件了