我的错误是[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 10
CREATE PROCEDURE stu_score(IN XH CHAR(10),IN KCH CHAR(15),IN KCScore INTEGER,IN CJ INTEGER,IN XF INTEGER) BEGIN IF (CJ<60) THEN UPDATE xs_kc SET Score=KCScore,Credit=0 WHERE StuNumber=XH AND CourseId=KCH; ELSEIF (CJ>60) THEN UPDATE xs_kc SET Score=KCScore,Credit=XF WHERE StuNumber=XH AND CourseId=KCH; ELSE UPDATE xs_kc SET Score=KCScore WHERE StuNumber=XH AND CourseId=KCH; END IF; END这样应该正确了
删除以后用超级兔子或者优化大师清理下注册表
BEGIN
IF (CJ<60) THEN
UPDATE xs_kc SET Score=KCScore,Credit=0 WHERE StuNumber=XH AND CourseId=KCH;
ELSEIF (CJ>60) THEN
UPDATE xs_kc SET Score=KCScore,Credit=XF WHERE StuNumber=XH AND CourseId=KCH;
ELSE
UPDATE xs_kc SET Score=KCScore WHERE StuNumber=XH AND CourseId=KCH;
END IF;
END这样应该正确了
本人先用的360软件管家卸载了有关SQL的软件,然后到注册表里面删除了有关的几个注册表,然后又把C:/program/Microsoft SQL Server 的文件删除——可是问题就处在这了。该文件里面的‘90’文件夹本人怎么删也上不掉,查看其用户权限时发现 Administrator 账户没有‘特别的权限’——这是导致无法删除该文件的原因吗?
然后在注册表中查找 "SQL Server",把找到的项全部删除.
重启,把安装文件夹删除,OK.
用UNLOCKER这个软件 估计你的什么进程还在运行 导致删除不了
我按照报错提示结束了相关进程,但还是删不掉。unlocker那个软件我64位的系统不能用啊……
运行: regedit
从最上面"我的电脑"开始(点击它一下)
编辑-->查找-->在查找目标中输入 SQL Server
按查找下一个按钮
找到以后,删除那个键,再按F3找下一个
直到注册表全部找完重启,删除安装文件夹.
估计是我删不掉的那个“90”文件夹就是载有实例名的文件。
从最上面"我的电脑"开始(点击它一下)
编辑-->查找-->在查找目标中输入 SQL Server
按查找下一个按钮
找到以后,删除那个键,再按F3找下一个
直到注册表全部找完重启,删除安装文件夹.
这个本人认为理论上是可以的,但是我查拉一下——好像有好几千个,这样一个一个查下去人工操作也挺麻烦的。要是有直接能‘查找全部’的小外挂软件就好了……