66问答网
所有问题
sqlserver中if else的用法,我写的这个存储过程 提示else附近有语法错误
如题所述
举报该问题
推荐答案 推荐于2018-03-20
if 和else同样要用begin end来确定他们的代码范围,不过你的这个主要提示是你ELSE上面的那个SELECT的句语最后有一个分号,SQLSERVER语句结束不需要结束符
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pUUxsDD2s.html
其他回答
第1个回答 2011-08-25
楼上正解,if-else语法为,最好不要把begin end省略掉
if a>b
Begin
print 'a'
End
Else
Begin
print 'b'
End
相似回答
SQL 关键字 'as'
附近有语法错误
。
答:
因为上面代码中下面这个部分有个else,else和if是搭配用的,只有else没有if就会报错的哦
end else begin 有问题再追问吧,望采纳。
SQL
存储过程
')'
附近有语法错误
。
答:
执行
存储过程的
时候,参数不能是GETDATE()这样的函数,需要定义一个变量,把函数的值放到变量中才可以。exec InsertData 'sdf','sefe' ,'frv' ,'adfe' ,getdate(),'saefa' ,'aea' ,'1';你可以试试,把getdate()换了,就不是报
这个错误
了,你要用getdate(),就在过程里面定义变量,...
.net+
sql server
,
通过
存储过程
实现分页,执行存储过程可以通过,放在...
答:
其实就是你有一些参数没有传递导致最后拼出来的SQL语句出现语法错误
。建议添加参数检查逻辑, 比如 --其他参数检查及规范 IF ISNULL(@pageCurrent, 0) < 1 SET @pageCurrent = 1 IF ISNULL(@pageSize, 0) < 1 SET @pageSize = 10 IF ISNULL(@fieldShow, N'') = N'' SET @f...
求救!!!sql
存储过程
关键字 'END'
附近有语法错误
答:
end
if
end 将那个
IF
去掉看看,我记忆中END后面是不要加IF/
ELSE的
呀
SQL
存储过程中提示
“'+'
附近有语法错误
。应为','或';'”。请问
这
段代...
答:
中的数据。SELECT FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="E:\Test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]如果写在一行里面, 还是抱错的话。那么建议是 定义一个变量来
存储这个
参数了。然后调用的时候, 只传递个参数变量即可。
在oracle sql语句
里
有没有
if
...
else
...
的用法,
请各位大侠给个例子看看...
答:
oracel数据库中,sql语句中没有
if
else
可以使用 decode() 或者 case when then else end select decode('1','1','相等','不相等') from dual;select case when '1'='2' then '相等' else '不相等' end from dual; 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 zhoudha...
大家正在搜
sql存储过程ifelse
sql if else语法
sql server if语句
mysql中if else语句
sql中if的用法
oracle if else语句
sql server in
mysql if else
sqlserver条件判断if
相关问题
求救!!!sql存储过程 关键字 'END' 附近有语法错误
SQL存储过程中提示“'+' 附近有语法错误。应为','或'...
SQL存储过程中 错误156:在关键字‘set’附近有语法错...
SQL存储过程 ')' 附近有语法错误。
在sqlserver中运行没问题的存储过程,在C#程序内访问...
sql存储过程,总是报 '@borrname' 附近有语法错...
在sql2005数据库执行存储过程出现:关键字 'SET' ...
'Text'附近有语法错误 标签'Text'已声明。标签名称...