4
在SQL Server中,是否有辦法在不知道表定義的情況下聲明表變量?聲明一個沒有列定義的表變量?
Exempli特惠:
DECLARE @Results TABLE
INSERT INTO @Results EXEC MyProc @param1 = @myValue
或
DECLARE @Results TABLE
SELECT INTO @Results EXEC MyProc @param1 = @myValue
或
DECLARE @Results TABLE
EXEC MyProc @param1 = @myValue INTO @Results
或
DECLARE @Results TABLE
EXEC INTO @Results MyProc @param1 = @myValue
或
DECLARE @Results TABLE
SELECT * FROM EXEC MyProc @param1 = @myValue INTO @Results
或
DECLARE @Results TABLE
SELECT * INTO @Results FROM EXEC MyProc @param1 = @myValue
或
DECLARE @Results TABLE
SELECT * INTO @Results EXEC MyProc @param1 = @myValue
(你的想法)