关键字“end”附近的语法不正确;
有人可以帮我吗?
我不知道为什么以下 SQL 会出现语法错误:
if not exists (select 1 from sysobjects where type='U' and name='pg_result')
create table pg_result (parent char(10), child char(10))
else
delete from pg_result
end if
我收到以下错误:
[错误]脚本行:141-146
关键字“end”附近的语法不正确。
消息:156,级别:15,状态:2
服务器:SYBDEV,线路:5
我正在运行:
Adaptive Server Enterprise/12.5.4/EBF 16785 ESD#10/P/Sun_svr4/OS 5.8/ase1254/2159/64-bit/FBO/2009 年 11 月 2 日星期一 13:08:08
有什么想法吗?
Can anyone help me out?
I don't know why the following SQL gives a syntax error:
if not exists (select 1 from sysobjects where type='U' and name='pg_result')
create table pg_result (parent char(10), child char(10))
else
delete from pg_result
end if
I'm getting the following error:
[Error] Script lines: 141-146
Incorrect syntax near the keyword 'end'.
Msg: 156, Level: 15, State: 2
Server: SYBDEV, Line: 5
I'm running:
Adaptive Server Enterprise/12.5.4/EBF 16785 ESD#10/P/Sun_svr4/OS 5.8/ase1254/2159/64-bit/FBO/Mon Nov 2 13:08:08 2009
Any ideas please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不使用
begin
,则不需要end
You don't need the
end
if you don't use abegin
尝试
或
看看
http://infocenter .sybase.com/help/topic/com.sybase.help.ase_15.0.commands/html/commands/commands61.htm
try
or
see
http://infocenter.sybase.com/help/topic/com.sybase.help.ase_15.0.commands/html/commands/commands61.htm