oralce複製行的小技巧

2021-07-11 23:34:11 字數 647 閱讀 9206

--oralce複製行的小技巧

--新紀錄與老記錄僅有某一兩個字段值不一樣(此案例為deptno,empno),其他字段完全一樣

declare

cursor emp_cursor is select * from emp where deptno=10;--關聯游標與select語句

v_max_empno emp.empno%type;

v_sql varchar2(200):='select max(empno) from emp';

begin

execute immediate v_sql into v_max_empno;--動態執行sql,給v_max_empno賦值

for emp_row in emp_cursor --emp_row代表index

loop

exit when emp_cursor%notfound;

v_max_empno:=v_max_empno+1;

emp_row.deptno:=40;--修改部門編號

emp_row.empno:=v_max_empno;--修改主鍵值

insert into emp values emp_row;

end loop;

end;

Oralce中使用的小技巧

1.在sql plus中輸入 回車 或 run 是執行上一條sql命令 3.在sql plus中查詢表時,行數小於或等於五行時不會顯示總行數,大於五行時則顯示.4.在sql plus中 exit 或quit 是使sql plus正常退出.5.在sql plus中 路徑 檔名 是執行sql指令碼裡所有...

小技巧3 長行拆分

長行拆分 行最大長度宜控制在70至80個字元以內。行不要過長,否則眼睛看不過來,也不便於列印。有時候會碰到比較長的語句,則可以在一些 斷點 處折行。長表示式要在低優先順序運算子處拆分為多行,運算子放在新行之首 以示突出 拆分出的新行要進行適當的縮排,使排版整齊,語句可讀。這些運算子常見的有二元邏輯運...

小技巧 實用的一行 Linux 命令

下面這些 linux 命令都只有一行,雖然簡短,但卻非常實用。如若善於使用它們,定會給你的 linux 使用過程帶來便利。其中包括建立存檔檔案 遞迴查詢檔案內的字串 搜尋並替換檔案裡的內容 檢視磁碟及目錄占用情況等。建立存檔檔案 tar czpf folder name.tar.gz folder ...