2017-02-26 57 views
-1

我們能在SQL服務器申報表類型的變量像我們宣佈在C#SQL服務器變量

DataTable dt= new DataTable(); 

如果是 那麼,如何才能填補select語句這個變量?

+1

你想達到什麼目的? –

+0

不知道爲什麼你不會只是谷歌這個,theres字面上已經成千上萬的好例子。 – RBarryYoung

+0

我想通過發送select語句來做一個函數,它必須返回那些我選擇它的列.. – user7624724

回答

0

我們可以在SQL服務器中聲明表類型的變量嗎?

是的,你可以。

那麼我們如何從select語句中填充這個變量呢?

像本例:

DECLARE @K TABLE (
ID INT NOT NULL , 
P VARCHAR(25) NOT NULL 
); 
INSERT INTO @K SELECT * FROM Test; 
SELECT * FROM @K; 

如果你想function返回一個table,請read this,然後再嘗試來形容您的問題也是如此。

+0

謝謝你,這是我所需要的 – user7624724