0
我需要做一個工具來遍歷SQL Server,需要將所有表導出爲文本。這是我第一次使用C#和SMO,遇到了一個非常簡單的問題。我遍歷所有表中的所有列,但不知道如何從列中獲取數據,多虧了解朋友的指導,謝謝!使用SMO遍歷SQL Server中的所有數據
另外,我的英語水平很一般,這些詞都是通過翻譯軟件翻譯的,因此,如果語法有問題,我很抱歉,後悔沒有在學校學習英語......
public void EnumDB()
{
foreach (Database db in srv.Databases)//Traverse the database in the instance
{
Console.WriteLine(db.Name);//Print the database name
foreach (Table table in db.Tables)//Traverse the tables in the database
{
Console.WriteLine(table.Name);//Print the table name
foreach (Column col in table.Columns)//Traverse the columns in the table
{
//How to get the data in the column?tks!!
}
}
}
}
你看過文檔嗎?當然,那裏肯定有東西! –
你必須做一個查詢。這些對象沒有數據的概念。 – Crowcoder
我檢查了SMO文檔,沒有找到並獲取有關數據... – yajiang