4
A
回答
7
只複製NOT NULL約束。見FAQ。
你可以做CREATE TABLE big2 (bigid PRIMARY KEY) AS SELECT * FROM big1
tp創建一個主鍵,但是對於其他索引,你需要複製並運行索引創建腳本。
0
只是爲了信息,有一個簡單的方法來記住索引中刪除源表後重新創建它們:
SELECT DBMS_METADATA.get_ddl('INDEX', index_name)
FROM user_indexes
WHERE TABLE_NAME = 'BIG1';
相關問題
- 1. 在Oracle中刪除和「創建表格爲選擇」(CTaS)
- 2. 如何在oracle中創建表爲select(CTAS)?
- 3. 選擇基於創建ILogger
- 4. 關於創建工作表的困惑
- 5. 使用while循環爲選擇列表創建關聯數組?
- 6. 編程創建表單 - 選擇選擇
- 7. 用「選擇」作爲默認選擇創建Django下拉菜單?
- 8. 關於選擇選擇框
- 9. 如何在Slick中創建臨時表格作爲選擇?
- 10. POSTGRESQL:創建表作爲選擇特定類型的列
- 11. 創建表格作爲從另一個選擇加入?
- 12. MemSQL - 創建表格作爲CLUSTERED COLUMNSTORE選擇
- 13. 創建表作爲從條款中選擇
- 14. 創建數組對於搜索表單選擇選項下拉
- 15. 爲什麼配置單元不允許用CTAS創建外部表?
- 16. 創建選擇
- 17. 關於PHPMYADMIN的MYSQL - 創建表關係
- 18. 關於在php中創建視圖選擇器的想法
- 19. 關於gef選擇
- 20. 基於選擇的下拉列表創建錶行數
- 21. 創建列表和選擇列表值
- 22. 基於Spinner選擇創建一些TextViews
- 23. 選擇框不工作關於頁面
- 24. 關於選擇選項值
- 25. 使用pagecount創建ng-table作爲選擇選項
- 26. 關於選擇SharePoint列表的說明
- 27. 關於下拉列表選擇
- 28. 選擇基於關係表值
- 29. jQuery如果選擇,創建一個基於選擇的下拉列表
- 30. 創建表作爲選擇加入語句不工作在配置單元
感謝。所以基本上在我從big1複製索引創建腳本並在創建big2之後運行它們之前? – Victor
編輯迴應有關索引。 –