MyException - 我的异常网
当前位置:我的异常网» Sql Server » 求教个小疑点

求教个小疑点

www.MyException.Cn  网友分享于:2013-02-20  浏览:4次
求教个小问题
请问
IF @id IS NULL BEGIN
SET @id=dbo.hash_id($v(rolename));
END SET @idt=dbo.hash_id(@idp+@id);

IF @id IS NULL BEGIN
SET @id=dbo.hash_id($v(rolename));
END;
SET @idt=dbo.hash_id(@idp+@id);
有区别。

刚看mssql,谢谢~

------解决方案--------------------
没区别,分号代表语句结束,但在t-sql中不是很严格
除了cte有严格要求执行时前面语句必须结束,其他语法应该都没什么要求
------解决方案--------------------
一点区别都没有
------解决方案--------------------
没什么区别。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有