navicat for SQL错误[Err] 42000 - [SQL Server]MERGE 语句必须以分号(;)结尾。

作者&投稿:端岸 (若有异议请与网页底部的电邮联系)
navicat for sql server 新建连接时报42000错误.错误内容见截图~

感觉就是没有找到服务器。

请确认服务器名称\实例名 填写正确。

这是文件中的插入语句错误。
具体操作如下:
1、navicat下新建数据库。

2、打开数据库重新编写正确语句。

3、右键运行sql文件。
贴士:注意编码以及数据库名称。

开始结束 加 begin end
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


天津市17722549849: navicat for mysql运行sql文件错误 -
莫类滑膜: 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文件了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网