Sybase

從 Sybase DB 中的所有表中獲取所有欄位名稱

  • February 21, 2017

我的任務是獲取 Sybase DB 中所有表中的所有欄位。有人知道怎麼做嗎?提前致謝。

EXEC sp_columns your_table_name

還有一個名為“ddlgen”的 SAP/Sybase 實用程序可以生成數據庫模式。看:

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc30191.1550/html/utility/CHDBBGGC.htm

提取數據庫架構的範例:

ddlgen -S<server> -U<login> -D<database> -O<output file>

(注意,上面的範例創建了一個文件,其中包含刪除和重新創建數據庫的命令)

請注意,您可以使用 -T 按對像類型過濾,使用 -N 按對象名稱過濾。如果您使用這些選項,則使用“drop and recreate”命令生成架構。

引用自:https://dba.stackexchange.com/questions/163837