Asw*_*win 5 sql t-sql sql-server sql-server-2008 sql-server-2012
有Getfunctionname(userid, startdate, enddate)返回表的函数
我的问题是我可以传递具有多个值的变量吗?
IE
getfunctionname(@userid, startdate, enddate)
Run Code Online (Sandbox Code Playgroud)
变量的值@userid就像
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
(实际上是使用split函数将值从 is 中分离出来1,2,3,4,5)
如果可以请告诉我
使用的概念CSV
CREATE FUNCTION [dbo].[uspGetNumbers]
userid,startdate,enddate // define your paramters the way you want
AS
BEGIN
// your code
JOIN dbo.fnSplit(@UserIDs, ',')
END
GO
Run Code Online (Sandbox Code Playgroud)
示例函数:
SELECT [dbo].[uspGetNumbers] '1,2,3,4,5', '', ''
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17361 次 |
| 最近记录: |