您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQLserver视图中定义参数

bubuko 2022/1/25 19:57:37 sqlserver 字数 6378 阅读 1389 来源 http://www.bubuko.com/infolist-5-1.html

1 CREATE TABLE TestTable 2 ( 3 ID INT,Name NVARCHAR(20), 4 International nvarchar(200) 5 ) 6 7 INSERT INTO TestTable 8 SELECT '1','JACK','CHINA' UNION ...
 1 CREATE TABLE TestTable
 2 (
 3     ID INT,Name NVARCHAR(20),
 4     International nvarchar(200)
 5 )
 6 
 7 INSERT INTO TestTable 
 8 SELECT 1,JACK,CHINA UNION ALL
 9 SELECT 2,TOM,CHINA UNION ALL
10 SELECT 3,JOHN,JAPAN UNION ALL
11 SELECT 4,ALICE,FRANCH UNION ALL
12 SELECT 5,DORIS,AMERICA UNION ALL
13 SELECT 6,TRRRY,CHINA
14 GO
15 
16 create VIEW V_INFO 
17 AS 
18 SELECT * FROM TestTable WHERE International=CHINA
19 GO
20 
21 --1--
22 CREATE FUNCTION FN_INFO(@INPUT_PARAMETER NVARCHAR(30)) 
23 RETURNS TABLE
24 AS
25 RETURN
26 (SELECT * FROM V_INFO WHERE International=@INPUT_PARAMETER)
27 GO
28 
29 select * from FN_INFO(NAMERICA)
30 GO
31 
32 --2--
33 CREATE FUNCTION FN_INFO_ID(@ID_PARAMETER NVARCHAR(30))
34 RETURNS TABLE
35 AS
36 RETURN
37 (SELECT * FROM V_INFO WHERE ID=@ID_PARAMETER)
38 GO
39 
40 select * from FN_INFO_ID(6)

 

SQLserver视图中定义参数

原文:https://www.cnblogs.com/lgx5/p/12703197.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶