dual表與create table語句的關係
引用:http://www.itpub.net/thread-1022799-1-1.html
用create as select建立的表無法刪除???
SQL> create table t as select rownum id,a.* from dba_catalog a;
表已建立。
SQL> desc t;
名稱 是否為空? 型別
----------------------------------------- -------- ----------------------------
ID NUMBER
OWNER NOT NULL VARCHAR2(30)
TABLE_NAME NOT NULL VARCHAR2(30)
TABLE_TYPE VARCHAR2(11)
SQL> drop table t;
drop table t
*
第 1 行出現錯誤:
ORA-00604: 遞迴 SQL 級別 1 出現錯誤
ORA-01422: 實際返回的行數超出請求的行數
為什麼會無法刪除呢,請問遇到類似的問題應該如何著手,應該從哪方面想
原因:在dual表中插入了資料,從而造成了drop表表的問題。
清空dual表中的資料,問題即解決!
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13923422/viewspace-1017347/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- create table 使用select查詢語句建立表的方法分享
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- 【SQL】16 SQL CREATE INDEX 語句、 撤銷索引、撤銷表以及撤銷資料庫、ALTER TABLE 語句、AUTO INCREMENT 欄位SQLIndex索引資料庫REM
- MySQL的create table as 與 like區別MySql
- 4.3.3 使用CREATE DATABASE語句建立CDBDatabase
- 表的關聯關係
- Oracle中獲取TABLE的DDL語句的方法Oracle
- flask之控制語句 if 語句與for語句Flask
- HBase 的結構與表的對應關係
- 2.4 使用 CREATE DATABASE 語句建立資料庫Database資料庫
- 4、MySQL建立資料庫(CREATE DATABASE語句)MySql資料庫Database
- create table,show tables,describe table,DROP TABLE,ALTER TABLE ,怎麼使用?
- 18 與Oracle Data Guard 相關的SQL語句OracleSQL
- 大資料與程式語言關係大資料
- MySQL表關係的理解MySql
- 4.3.4 使用CREATE DATABASE語句建立一個CDB:示例Database
- 大腦、視覺與語言有趣關係視覺
- insert into select語句與select into from語句
- Oracle EBS中分類賬和法人實體 的關係(有sql語句例項)OracleSQL
- ORM建立表關係ORM
- MySQL5.6 create table原理分析MySql
- Hibernate中實體類對映檔案表與表的關係模版
- Object與Class的關係Object
- GNU與Linux 的關係Linux
- Scala與Java的關係Java
- 英語思維與物件導向分析思維的關係物件
- PostgreSQL 原始碼解讀(16)- 查詢語句#1(基礎:關係代數)SQL原始碼
- 兩表聯查修改的sql語句SQL
- use azure data studio to create external table for oracleOracle
- hive orc表'orc.create.index'='true'與'orc.create.index'='false'HiveIndexFalse
- 表示式與語句
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- JSON 與 JS 物件的關係JSON物件
- 圖片與向量的關係
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- MySQL檢視建表語句MySql
- 多表查詢建表語句
- Excutors 與 ThreadPoolExcutor 的關係與區別thread
- Docker與containerd的關係與區別DockerAI