, TVP CAST/CONVERT. " ", INT, VARCHAR, DATETIME ..; " ", . (UDTT) - , / . , TVP (Table-Valued Parameter). , , tempdb. , , CAST CONVERT , , .
, , , , , - / ( SELECT * FROM Users WHERE UserID > 2). , T-SQL / , / .
, , , , , , .
- XML
- temp ( SQL), , , - ( , //query)
, TVP, TVP . , , - :
Proc_1
SELECT *
INTO #MyTemp
FROM sys.tables;
EXEC dbo.Proc_4 @StartsWith = 'a', @HowMany = 10;
Proc_2
SELECT *
INTO #MyTemp
FROM sys.columns;
EXEC dbo.Proc_4 @StartsWith = 'bb', @HowMany = 20;
Proc_3
SELECT *
INTO #MyTemp
FROM sys.views;
EXEC dbo.Proc_4 @StartsWith = 'ccc', @HowMany = 33;
Proc_4
SELECT TOP (@HowMany) tmp.*
FROM
WHERE tmp.[name] LIKE @StartsWith + '%'
ORDER BY tmp.[object_id] ASC;