oracle快速方便複製某一張表的表字段

       最近在寫一個存儲過程時,需要insert一張表(A表)的所有字段,並且無法使用merge into,因此要將A表的所有字段一個一個包含在insert 中,又因爲A表中有多達74個字段,所以並不考慮一個字段一個字段的粘貼複製,去網上查找一些方法,其中如下方法好似可行,但在本機上卻無法使用:
set pagesize 0
set long 90000
set feedback off
set echo off
spool schema.sql
connect scott/tiger;
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u;
spool off;

提示:

        爲此,只能另闢捷徑,打開CMD,輸入sqlplus user/[email protected]:1521/ORCL 登陸oracle數據庫,然後DESC  youtable 便能查看到你想要的那張表的表結構,

之後在命令行窗口中鼠標右鍵,選擇“全選”,接着使用鼠標拉住所要選擇的表字段,最後按鍵盤上的“Ctrl+C"按鈕即可將選定的表字段進行復制,之後打開文本編輯器或者editplus等編輯器,”ctrl+V"便能看到所要的表字段了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章