Rumah > php教程 > PHP开发 > 浅谈sql中return和 returns的区别

浅谈sql中return和 returns的区别

高洛峰
Lepaskan: 2016-12-14 13:00:42
asal
2796 orang telah melayarinya

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 --成功


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan