2009-02-05 117 views
0

[更新:MS SQL服務器2005]選擇主鍵

嗨,纔有可能選擇一批變量,然後在SELECT語句中指定一列作爲主鍵?

SELECT ID FROM HQ AS PRIMARYKEY -- this is wrong 
SELECT Names FROM Stores 
SELECT PRODUCTNAME FROM PRODUCTS 

我問這是因爲我想利用.net中的DataRow查找方法,謝謝。

+0

什麼數據庫/版本? – 2009-02-05 19:30:40

回答

2

在填充數據集後,必須用DataTable對象指定主鍵,而不是在sql查詢中。

myTable.PrimaryKey = new DataColumn[] { 
    myTable.Columns["SomeColumn"] 
}; 

然後你可以使用find()方法

+0

我在找什麼,謝謝。 – 2009-02-05 19:34:51

0

不,我不認爲你能做到這一點,那就是有SQL服務器通過一個現成的指數到.NET應用程序。您可以將一個索引添加到DataTable中,它將保存數據,它將構建在客戶端。