-2
A
回答
6
您可以使用不同的名稱,如my_user或其他名稱。如果您堅持使用表名稱用戶,那麼您將不得不用引號提供表名。
CREATE TABLE "USER"
(
col1 NUMBER(10)
)
您必須在此表上執行任何操作時使用引號並保留大寫。
以下會給你一個錯誤。
select * from USER;
ORA-00903: invalid table name
但是,下面的工作。
select * from "USER";
這就是說我不推薦這個選項,如果你可以改變你的表名,這將是很好的。
1
相關問題
- 1. Capistrano只允許'sudo su - user'允許
- 2. 創建操作不允許
- 3. 不允許創建或設置BLOB/CLOB Oracle
- 4. Oracle不允許授予sys。*
- 5. 的Oracle SQL:列不允許
- 6. 允許用戶創建和更改表?
- 7. 不允許多次創建線程
- 8. Xcode不允許我創建本地git
- 9. 「不允許進行創建秉着」
- 10. Orchard 1.6不允許我創建FK
- 11. 爲VPC創建EC2實例不允許
- 12. 允許用戶創建
- 13. 在電子郵件驗證中允許user @ example或user @ localhost?
- 14. Oracle創建表
- 15. 創建表(Oracle)
- 16. Oracle創建表
- 17. 從CSV表創建User-PageView矩陣表
- 18. 創建一個類列表不允許重複的條目
- 19. 如何在不允許插入的情況下創建MySQL表
- 20. 允許用戶創建表格,但不是新的數據庫
- 21. 映射(join)創建不允許外鍵的表?
- 22. SQL導入/導出嚮導不允許創建表#temp
- 23. Oracle sqlldr:列不允許在這裏
- 24. Oracle序列:這裏不允許CURRVAL?
- 25. oracle錯誤,列不允許在這裏
- 26. 在Oracle中創建觸發器,它不會允許與if條件
- 27. 免費軟件允許用戶運行Oracle SQL腳本但不創建它們
- 28. 陣列允許不允許
- 29. 從2 MySQL表動態地創建表和允許更新
- 30. 爲什麼oracle包不允許表或視圖聲明
'USER'是儲庫字甲骨文,則必須使用引號這個名字:'CREATE TABLE 「USER」(COL1 INT .....('。順便說一句 - 你將不得不在你所有的sql命令中使用引號(所有的SELECT插入和uptates),這將是單調乏味的,如果你選擇了其他名稱'USER' – krokodilko