tailieunhanh - giáo trình Oracle tiếng việt phần 5

Quyển sách này được upload tại: Oracle cơ bản - SQL và PL/SQL Chương 8. CÁC LỆNH THAO TÁC DỮ LIỆU TÁC DỮ LIỆU TRONG TABLE . Thêm mới dòng dữ liệu Để chèn một row vào table dùng lệnh INSERT. Cú pháp: | Quyển sách này được upload tại Oracle cơ bản - SQL và PL SQL Chương 8. CÁC LỆNH THAO TÁC DỮ LIỆU TÁC DỮ LIỆU TRONG TABLE . Thêm mới dòng dữ liệu Đe chèn một row vào table dùng lệnh INSERT. Cú pháp INSERT VALUES INSERT VALUES INTO tablename column column . . . value value . Ví dụ INTO dept depno dname loc 50 MaRkETING san JOSE Chép dữ liệu từ table khác INSERT INTO table column column. SELECT select_list FROM table s Ví dụ INSERT INTO emp_tmp ename sal SELECT ename sal FROM emp WHERE sal 1000 Bắt đầu từ phiên bản Oracle 9i ta có thể thêm mới dòng dữ liệu và đặt giá trị mặc định thông qua từ khoá DEFALT Ví dụ INSERT INTO EMP EMPNO ENAME DEPTNO VALUES 8000 MIKE DEFAULT Oracle 9i còn cho phép thực hiện lệnh INSERT trên đồng thời nhiều table khác nhau chỉ sử dụng một câu lệnh DML. Ví dụ Lệnh INSERT không điều kiện UNCONDITIONAL INSERT ALL INTO T1 C1 C2 . VALUES C1 C2 . INTO T2 C1 C2 . VALUES C1 C2 . SELECT C1 C2 . FROM T9 Lệnh INSERT không điều kiện CONDITIONAL INSERT ALL FIRST WHEN c1 1 THEN INTO T1 C1 C2 . VALUES C1 C2 . WHEN c1 2 THEN INTO T2 C1 C2 . VALUES C1 C2 . WHEN c2 3 THEN INTO T3 C1 C2 . VALUES C1 C2 . SELECT C1 C2 . FROM T9 Trang 64 Quyển sách này được upload tại Oracle cơ bản - SQL và PL SQL FIRST insert cho câu lệnh đầu tiên có giá trị điều kiện đúng ALL insert cho mọi câu lệnh có giá trị điều kiện là đúng . Cập nhật dòng dữ liệu Để chỉnh sửa dữ liệu dùng lệnh UPDATE. Cú pháp UPDATE table alias SET column column. expr subquery WHERE condition Ví dụ 1 UPDATE emp SET job SALEMAN hiredate sysdate sal sal WHERE ename SCOTT Ví dụ 2 UPDATE emp SET comm SELECT comm FROM commission C WHERE WHERE empno IN SELECT empno FROM commission Ví dụ 3 UPDATE emp a SET deptno SELECT deptno FROM dept WHERE loc BOsToN sal comm SELECT AVG sal AVG comm FROM emp b WHERE WHERE deptno IN SELECT deptno FROM dept WHERE loc DALLAS OR loc DETROIT Ta cũng có thể sử dụng mệnh đề DEFAULT trong .

TỪ KHÓA LIÊN QUAN