我用以下腳本爲我的Oracle
表創建複合index
。在DB2中創建組合索引
CREATE INDEX index_name ON my_table (column1,column2,column3) TABLESPACE tablespace_name;
當我試圖在DB2
一樣,在tablespace
得到了一些錯誤,我嘗試使用簡單下面的腳本,
CREATE INDEX index_name ON my_table (column1,column2,column3);
這是罰款DB2
?由於我是DB2
的新手,在DB2
中搜索複合索引時找不到任何語法,所以不確定。需要建議。
這是DB2 LUW平臺具體的答案。對於那些有DB2的人,我看http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Fdb2%2Frbafzintro.htm – WarrenT
@WarrenT我們應該問問平臺,標記問題。我發現有一個名爲db2400的標籤,我認爲它應該叫做db2i。另外,我沒有看到DB2 for zOS的任何標籤。 – AngocA
另請注意,如果您使用範圍分區表,您可以*在* CREATE INDEX語句中指定一個表空間。有些人已經注意到,您可以專門創建一個帶有單個範圍分區的表,以便您可以在單獨的表空間中創建每個索引。 –