2013-08-06 65 views
0

我正在通過Pervasive和互聯網尋找並找不到任何東西。我想要一些類似於information_schema.columns的東西。這些信息是否存在於PSQL中?如果是這樣,我該如何訪問它?感謝您花時間閱讀我的文章=)如何訪問Pervasive SQL元數據表?

回答

1

這取決於您使用的Pervasive.SQL版本。如果您使用的是最新版本(v9或更高版本),則可以使用系統存儲過程(http://docs.pervasive.com/products/database/psqlv11/wwhelp/wwhimpl/js/html/wwhelp.htm#href=ODBC/sysstorprocs.06.2.html)獲取列信息。

如果您使用PSQL v11,還可以使用系統目錄功能,如http://docs.pervasive.com/products/database/psqlv11/wwhelp/wwhimpl/js/html/wwhelp.htm#href=ODBC/catalogfuncs.09.01.html所述。

+0

這太棒了!謝謝! –

+0

你知道我將如何去通過鏈接服務器從SQL Server訪問元數據嗎?因此,例如,Call [PSQL]。[DB] .. PSP_COLUMNS('DB','Table',)? –

+0

PSP_COLUMNS是一個存儲過程,因此您可以將其作爲執行的SQL語句「調用」或「執行」它。可能是這樣的:select * from openquery([PSQL],'exec PSP_COLUMNS(''DB'',''Table'';))如果這不起作用,請用你試過的東西開始一個新的問題,錯誤你看到。 – mirtheil