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
- create 與 store中的關係
- c#datagridview與oracle表table列對映關係C#ViewOracle
- 【SQL】16 SQL CREATE INDEX 語句、 撤銷索引、撤銷表以及撤銷資料庫、ALTER TABLE 語句、AUTO INCREMENT 欄位SQLIndex索引資料庫REM
- oracle11g之create table儲存引數initial和表空間autoallocate或uniform的關係OracleORM
- MySQL 的Rename Table語句MySql
- T-SQL的CREATE TABLE語法(下)SQL
- T-SQL的CREATE TABLE語法(上)SQL
- MySQL的create table as 與 like區別MySql
- sqlldr和external table的關係!SQL
- oracle的dual表Oracle
- 用英語表達因果關係
- Oracle10g中FLASHBACK TABLE語句快速恢復表Oracle
- 4.3.3 使用CREATE DATABASE語句建立CDBDatabase
- 表的關聯關係
- 通過圖表簡化sql語句的表關聯SQL
- 關於create database語句在10g,11g中的不同Database
- 父表修改與外來鍵的關係(主鍵DML與外來鍵的關係)
- 利用修改sql_mode=NO_TABLE_OPTIONS收集建表語句,去掉engine和charset關鍵字SQL
- 探索oracle dual表Oracle
- create table進階學習(二)_全域性臨時表_global temporary table
- flask之控制語句 if 語句與for語句Flask
- create table of mysql databaseMySqlDatabase
- 與if的關係
- 會話與事務級臨時表和dual表會話
- Oracle - 表空間相關常用操作語句Oracle
- 關於表空間和表的關係
- oracle的表分析語句Oracle
- 大資料與程式語言關係大資料
- Oracle中獲取TABLE的DDL語句的方法Oracle
- table/segment/extent/block之間關係BloC
- Oracle 查詢表與表之間的 主外來鍵關係Oracle
- 測試表的空間壓縮與表空間的關係
- MySQL表關係的理解MySql
- 18 與Oracle Data Guard 相關的SQL語句OracleSQL
- 2.4 使用 CREATE DATABASE 語句建立資料庫Database資料庫
- 4、MySQL建立資料庫(CREATE DATABASE語句)MySql資料庫Database