5 回答

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
可以通過update方法進(jìn)行批量修改,之后添加必要的條件,針對(duì)固定條件的數(shù)據(jù)進(jìn)行批量修
改。
sql:update table_name SET age=age+1 where id like '%1111% ';
以上語(yǔ)句就是將id字段中包含1111的age字段,進(jìn)行加1操作。
備注:如果是全部更新的話,去掉后面的where語(yǔ)句即可。
sql:update table_name SET age=25;

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
updata (table-name) set (column-name1)='(要修改的數(shù)據(jù)) ', (column-name2)='(要修改的數(shù)據(jù)2) ' where (條件); 小括號(hào)統(tǒng)統(tǒng)不需要寫 column-name 是要更新的列名。

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
1、導(dǎo)出所有:exp 用戶名/密碼@數(shù)據(jù)庫(kù)名稱 file=導(dǎo)出文件存放路徑及文件名 full=y全部導(dǎo)出eg:exp admin/123456@p2p file=d:\p2p.dmp full=y。
2、使用命令行導(dǎo)出指定的表,不導(dǎo)出全部,使用命令如下: exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) ,只導(dǎo)出table1和table2兩個(gè)表的數(shù)據(jù)。
3、導(dǎo)入dmp類型的文件到oracle數(shù)據(jù)庫(kù)使用imp命令。
4、使用plsql導(dǎo)出數(shù)據(jù)庫(kù),也可以導(dǎo)出dmp文件類型的。
5、打開plsql,找到工具->導(dǎo)出表,選擇Oracle導(dǎo)出,選擇需要導(dǎo)出的表,然后點(diǎn)擊輸出文件,輸入文件名稱,點(diǎn)擊導(dǎo)出即可。
6、使用plsql導(dǎo)出pde文件類型,具體的操作和導(dǎo)出dmp差不多,只是選擇PL/SQL導(dǎo)出,導(dǎo)出文件路徑選擇,然后導(dǎo)出。
7、需要把創(chuàng)建表的復(fù)選框勾選,否則,導(dǎo)入的時(shí)候如果數(shù)據(jù)庫(kù)沒有對(duì)應(yīng)的表結(jié)構(gòu)會(huì)報(bào)異常。

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
create table newtablename as select * from oldtablename;
INSERT INTO tab2(id,num) SELECT id, num, FROM tab1 WHERE id>12;
如果是全部復(fù)制的話 ,這個(gè)where 條件可以省略。
其實(shí)你簡(jiǎn)單的而理解后面的select是一個(gè)view或者是一個(gè)中間表都o(jì)k;
只要你知道他們的字段什么的設(shè)置都一樣就完全可以insert 。條件是他們的字段必須對(duì)應(yīng)
添加回答
舉報(bào)