2008开始存错过程可以带表参数,不过限制只读。
CREATE TYPE [dbo].[MyTable] AS TABLE02.(03.[id] [int],04.[value] [nvarchar](128)05.)06.GO07. 08.CREATE PROCEDURE [dbo].[Capitalize]09.(10.@myTable [dbo].[MyTable] READONLY11.)12.AS13.BEGIN14.DECLARE @myOutput [dbo].[MyTable]15. 16.INSERT INTO @myOutput([id], [value])17.SELECT [id], UPPER([value]) FROM @myTable18. 19.SELECT [id], [value] FROM @myOutput20.END21.GO22. 23.DECLARE @myTable [dbo].[MyTable]24.DECLARE @myOutput [dbo].[MyTable]25. 26.INSERT INTO @myTable([id], [value])27.VALUES28.(1, 'one'),29.(2, 'two'),30.(3, 'three')31. 32.INSERT INTO @myOutput([id], [value])33.EXEC [dbo].[Capitalize] @myTable34. 35.SELECT * from @myOutput
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。