首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求教个小疑点

2013-02-19 
求教个小问题请问IF @id IS NULL BEGINSET @iddbo.hash_id($v(rolename))END SET @idtdbo.hash_id(@idp

求教个小问题
请问
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有严格要求执行时前面语句必须结束,其他语法应该都没什么要求
[解决办法]
一点区别都没有
[解决办法]
没什么区别。

热点排行