浅谈sql中return和 returns的区别
程序员文章站
2022-05-08 09:33:38
...
1:用户定义函数中,用RETURNS 子句指定该函数返回值的数据类型
例:
CREATE FUNCTION dbo.f_getdate(
@year int, --要查询的年份
@bz bit --@bz=0 查询工作日,@bz=1 查询休息日,@bz IS NULL 查询全部日期
)RETURNS @re TABLE(id int identity(1,1),Date datetime,Weekday nvarchar(3))
,,,
2:return用于返回具体的值/值变量
create procedure InsertNewCategory @CategoryName varchar(50), @ParentID int as INSERT INTO BookCategory(CategoryName,ParentID) values (@CategoryName,@ParentID) return
结果是:
if @@error <>0
return -1 --失败
else
return 1 --成功
上一篇: 谈一谈我对css的认识
下一篇: MySQL数据库的还原与恢复以及导入操作
推荐阅读
-
sql server中Select count(*)和Count(1)的区别和执行方式
-
SQL中on和where的区别介绍
-
sql中varchar和nvarchar的区别与使用方法
-
SQL查询中in和exists的区别分析
-
php进行支付宝开发中return_url和notify_url的区别分析
-
SQL中distinct 和 row_number() over() 的区别及用法
-
浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别
-
SQL2005中char nchar varchar nvarchar数据类型的区别和使用环境讲解
-
SQL左右连接中的on and和on where的区别
-
oracle中left join和right join的区别浅谈