許多數據庫都有一個information_schema數據庫,因爲它是一個標準。我想知道我在哪裏可以找到它的文檔。如列的意義等。由於information_schema是一個標準,我可以在哪裏找到它的文檔?
謝謝。
許多數據庫都有一個information_schema數據庫,因爲它是一個標準。我想知道我在哪裏可以找到它的文檔。如列的意義等。由於information_schema是一個標準,我可以在哪裏找到它的文檔?
謝謝。
有各種版本的SQL標準。儘管如此,它們並不是免費的。 維基百科鏈接到相關的ISO/IEC頁面,例如這裏http://en.wikipedia.org/wiki/SQL:2006和http://en.wikipedia.org/wiki/SQL:1999
這裏是舊的SQL-92的副本:http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
對於用戶文檔,你可能會更好看在你的數據庫中,有關文件建立,如信息架構文檔的PostgreSQL或SQL Server
這是你在找什麼? Information Schema Views點擊各個鏈接可以查看每個視圖的列詳細信息。例如:Information_Schema.Tables
INFORMATION_SCHEMA在SQL的實際標準中定義,最近SQL:2011。標準本身可以從ANSI和ISO獲得收費。正如許多IT標準一樣,您通常可以免費獲得後期草案,與已完成標準的差異很少(如果有的話)。
在https://modern-sql.com/standard有一個很好的與SQL標準相關的免費資源列表。
具體來說,如果您下載http://www.wiscorp.com/sql20nn.zip並查看第11章(Schemata),您將獲得有關INFORMATION_SCHEMA的說明。
這就是微軟的實施。原來的問題是關於標準。 – 2016-05-25 22:19:46