... Advantages of PL/ SQL Figure 1–1 PL/ SQL Boosts Performance SQL SQL Application Other DBMSs SQL SQL Application Application SQL IF THEN SQL ELSE SQL END IF; SQL Oracle Database with PL/ SQL RPC Oracle ... 5-16 Using PL/ SQL Collections with SQL Statements 5-17 Using PL/ SQL Varrays with INSERT, UPDATE, and SELECT Statements 5-20 Manipulating Individual Collection Elements with SQL ... from PL/ SQL (INSERT, UPDATE, and DELETE) 6-5 Overview of Implicit Cursor Attributes 6-6 Using PL/ SQL Records in SQL INSERT and UPDATE Statements 6-7 Issuing Queries from PL/ SQL...
Ngày tải lên: 24/01/2014, 08:20
... Advantages of PL/ SQL Figure 1–1 PL/ SQL Boosts Performance SQL SQL Application Other DBMSs SQL SQL Application Application SQL IF THEN SQL ELSE SQL END IF; SQL Oracle Database with PL/ SQL RPC Oracle ... Oracle Database PL/ SQL User’s Guide and Reference PL/ SQL Architecture Figure 1–3 PL/ SQL Engine PL/ SQL Engine procedural PL/ SQL Block PL/ SQL Block Procedural Statement Executor SQL SQL Statement ... Overview of PL/ SQL 1-7 Understanding the Main Features of PL/ SQL Processing Queries with PL/ SQL Processing a SQL query with PL/ SQL is like processing files with other languages For example, a Perl...
Ngày tải lên: 30/03/2014, 22:20
Chapter 27: An Introduction to PL/SQLThe Exception Handling section of a PL/SQL block is pot
... command within the Exception Handling section for the matching exception is executed and a row is inserted into the AREAS table The output of the PL/ SQL block is shown in the following listing: select ... of SQL, PL/ SQL, and Java statements enable you to move code that enforces business rules from your application to the database As a result, the code will be stored once for use by multiple applications ... chapter will focus on PL/ SQL procedures You may group procedures and other PL/ SQL commands into packages In the following sections, you will see implementation details and recommendations for...
Ngày tải lên: 07/08/2014, 14:20
Trả lời bài tập ORACLE PL/SQL
... thi PL/ SQL Mọi lệnh SQL thực cursor ngầm, bao gồm lệnh update, insert, delete lệnh select không thực cursors tường minh Một trỏ tường minh đặt tên developer Nó lệnh select đặt tên Bất kỳ lệnh select ... vòng lặp PL/ SQL? Các kiểu vòng lặp có sẵn PL/ SQl là: • Lệnh loop-exit • Lệnh while-loop • Lệnh for-loop Phân biệt trỏ (cursor) ngầm trỏ tường minh? Cursor ngầm đòa không đặt tên lệnh SQL xử lý ... pháp cursor cursor_name is Khi lệnh select đặt cursor tường minh, developer có toàn quyền điều khiển thực lệnh DECLARE CURSOR employee_cursor IS SELECT * FROM employee; ...
Ngày tải lên: 22/08/2012, 09:51
Giáo trình SQL và PL/SQL
... bản: SQL PL/ SQL Trang 24 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL Đào tạo bản: SQL PL/ SQL Trang 25 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL ... trị Vd: SELECT JOB FROM EMP; SELECT DEPTNO FROM EMP; SELECT JOB, DEPTNO FROM EMP; Đào tạo bản: SQL PL/ SQL Trang 11 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL Để lọc ... công nghệ - FPT Giáo trình SQL PL/ SQL Công ty cổ phần đầu t phát triển công nghệ - Fpt Hà Nội, tháng 11 năm 2002 Đào tạo Oracle Giáo trình SQL PL/ SQL Đào tạo bản: SQL PL/ SQL Trang Công ty cổ phần...
Ngày tải lên: 23/08/2012, 16:16
Oracle PL SQL cơ bản
... lệnh: Câu lệnh SQL Câu lệnh thân chương trình SQL* Plus Trang 11 Quyển sách upload tại: hutonline.net Oracle - SQL PL/ SQL Hình vẽ Câu lệnh SQL* Plus Khác biệt lệnh SQL SQL*Plus SQL* Plus SQL Là ngôn ... 73 74 74 CHƯƠNG 12 GIỚI THIỆU NGÔN NGỮ PL/ SQL 76 12.1 TỔNG QUAN VỀ PL/ SQL 12.1.1 Cú pháp lệnh PL/ SQL 12.1.2 Khối lệnh PL/ SQL 12.2 LỆNH LẬP TRÌNH PL/ SQL ĐƠN GIẢN 12.2.1 Lệnh IF 12.2.2 Lệnh ... Quyển sách upload tại: hutonline.net Oracle - SQL PL/ SQL Chương CÁC HÀM SQL 4.1.TỔNG QUAN VỀ HÀM SQL 4.1.1 Cấu trúc hàm SQL Hàm SQL đặc điểm làm tăng khả sử dụng câu lệnh SQL Hàm SQL nhận nhiều...
Ngày tải lên: 31/08/2012, 16:46
Một số ưu điểm khi sử dụng PL/SQL để truy xuất dữ liệu
... thi PL/ SQL Mọi lệnh SQL thực cursor ngầm, bao gồm lệnh update, insert, delete lệnh select không thực cursors tường minh Một trỏ tường minh đặt tên developer Nó lệnh select đặt tên Bất kỳ lệnh select ... vòng lặp PL/ SQL? Các kiểu vòng lặp có sẵn PL/ SQl là: • Lệnh loop-exit • Lệnh while-loop • Lệnh for-loop Phân biệt trỏ (cursor) ngầm trỏ tường minh? Cursor ngầm đòa không đặt tên lệnh SQL xử lý ... pháp cursor cursor_name is Khi lệnh select đặt cursor tường minh, developer có toàn quyền điều khiển thực lệnh DECLARE CURSOR employee_cursor IS SELECT * FROM employee; ...
Ngày tải lên: 01/09/2012, 09:45
Giới thiệu chung về Oracle PL SQL cơ bản
... thực viết ngôn ngữ SQL PL/ SQL, bao gồm Procedure, function, package 1.2.3 Các nhóm lệnh SQL Tên lệnh Diễn giải SELECT Là lệnh thông dụng nhất, dùng để lấy, xem liệu CSDL INSERT UPDATE DELETE Là ... 102 .103 103 103 Trang Quyển sách upload tại: hutonline.net Oracle - SQL PL/ SQL Chương GIỚI THIỆU CHUNG 1.1.NGÔN NGỮ SQL 1.1.1 Lịch sử phát triển ngôn ngữ SQL Mô hình sở liệu (CSDL) quan hệ - ... Oracle giới thiệu thương phẩm SQL SQL cài đặt hệ quản trị CSDL DB2 IBM SQL/ DS Ngày nay, SQL sử dụng rộng rãi đuợc xem ngôn ngữ chuẩn để truy cập CSDL quan hệ 1.1.2 Chuẩn SQL Năm 1989, viện tiêu chuẩn...
Ngày tải lên: 29/09/2013, 05:20
Giới thiệu ngôn ngữ PL-SQL
... tin Trang 75 Quyển sách upload tại: hutonline.net Oracle - SQL PL/ SQL Chương 12 GIỚI THIỆU NGÔN NGỮ PL/ SQL 12.1.TỔNG QUAN VỀ PL/ SQL 12.1.1 Cú pháp lệnh PL/ SQL Mỗi lệnh SQL kềt thúc dấu (;) Lệnh ... others THEN Message(SQLERRM); END; UPDATE emp SET sal := sal*1.2 WHERE dept_id = 10; 12.1.2 Khối lệnh PL/ SQL Ngôn ngữ PL/ SQL tổ chức lệnh theo khối lệnh Một khối lệnh PL/ SQL có khối lệnh khác ... BEGIN UPDATE emp SET sal = 9000 WHERE empno = 0001; END; Ví dụ 2: DECLARE v_deptno v_loc NUMBER(2); VARCHAR2(15); BEGIN Trang 76 Quyển sách upload tại: hutonline.net Oracle - SQL PL/ SQL SELECT...
Ngày tải lên: 29/09/2013, 05:20
GIỚI THIỆU NGÔN NGỮ PL-SQL
... upload tại: hutonline.net Oracle - SQL PL/ SQL SELECT deptno, loc INTO v_deptno, v_loc FROM dept WHERE dname = 'SALES'; EXCEPTION WHEN others THEN Message(SQLERRM); END; 12.2.LỆNH LẬP TRÌNH PL/ SQL ... %notfound; IF (v_Dept.dname = 'SALES' )AND( v_Dept.loc!='DALLAS') THEN Cập nhật liệu cursor Trang 80 Quyển sách upload tại: hutonline.net Oracle - SQL PL/ SQL UPDATE Dept SET loc='DALLAS' WHERE CURRENT ... trị table lấy từ lệnh select Ví dụ: SELECT deptno, loc INTO v_deptno, v_loc FROM dept WHERE dname = ‘SALES’; Trang 82 Quyển sách upload tại: hutonline.net Oracle - SQL PL/ SQL 12.5.BÀI TẬP Viết...
Ngày tải lên: 29/09/2013, 05:20
Giới thiệu ngôn gn]c PL-SQL
... - SQL PL/ SQL Chương 12 GIỚI THIỆU NGÔN NGỮ PL/ SQL 12.1.TỔNG QUAN VỀ PL/ SQL 12.1.1 Cú pháp lệnh PL/ SQL Mỗi lệnh SQL kềt thúc dấu (;) Lệnh định nghĩa CSDL (DDL) không sử dụng PL/ SQL Lệnh SELECT ... WHERE dept_id = 10; 12.1.2 Khối lệnh PL/ SQL Ngôn ngữ PL/ SQL tổ chức lệnh theo khối lệnh Một khối lệnh PL/ SQL có khối lệnh khác Cấu trúc đầy đủ khối lệnh PL/ SQL bao gồm: DECLARE /* Phần khai báo ... empno NUMBER(4):=7788; BEGIN UPDATE emp SET sal = 9000 WHERE empno = 0001; END; Ví dụ 2: DECLARE v_deptno v_loc NUMBER(2); VARCHAR2(15); BEGIN Trang 76 Oracle - SQL PL/ SQL SELECT deptno, loc INTO...
Ngày tải lên: 02/10/2013, 17:20
Giới thiệu giáo trình SQL và PL-SQL
... chức thoát tự động disconnect Để thực hành phần SQL PL/ SQL gọi ứng dụng SQL* Plus 1.3 Giới thiệu ngôn ngữ SQL 1.3.1 Lịch sử phát triển ngôn ngữ SQL Mô hình sở liệu (CSDL) quan hệ E.F Codd đa vào ... buộc liệu, ví dụ Foreign Key, Primary Key Đào tạo bản: SQL PL/ SQL Trang Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL Ví dụ: EMP EMPNO DEPT ENAME DEPTNO EMP 7369 DEPTNO ... lệnh đợc gọi lệnh điều khiển liệu DCL (Data Đào tạo bản: SQL PL/ SQL Trang Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL Control Language) 1.7 1.7.1 Giới thiệu ví dụ thực...
Ngày tải lên: 06/10/2013, 09:20
Tổng quan về PL-SQL và Procedure Builder
... breakpoint Đào tạo bản: SQL PL/ SQL Trang 65 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL Reset: Bỏ breakpoint Tổ chức PL/ SQL Program Unit Các PL/ SQL Program Unit thờng ... đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL New: Tạo Name: Tìm theo program unit Delete: Xoá Close: Đóng Help: Trợ giúp Apply Revert PL/ SQL Interpreter Khi chọn program unit Nội dung ... triển công nghệ - FPT Giáo trình SQL PL/ SQL BEGIN UPDATE emp SET sal = 9000 WHERE empno = 0001; END; Ví dụ DECLARE v_deptno NUMBER(2); v_loc VARCHAR2(15); BEGIN SELECT deptno, loc INTO v_deptno,...
Ngày tải lên: 06/10/2013, 09:20
Tổng quan về PL-SQL và Procedure builder
... breakpoint Đào tạo bản: SQL PL/ SQL Trang 65 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL Reset: Bỏ breakpoint Tổ chức PL/ SQL Program Unit Các PL/ SQL Program Unit thờng ... counter:=counter-1 INSERT INTO numbered_rows VALUES (counter); IF counter = 10 THEN Đào tạo bản: SQL PL/ SQL Trang 66 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL COMMIT; EXIT; ... đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL New: Tạo Name: Tìm theo program unit Delete: Xoá Close: Đóng Help: Trợ giúp Apply Revert PL/ SQL Interpreter Khi chọn program unit Nội dung...
Ngày tải lên: 06/10/2013, 14:20
OCP: Oracle8i DBA SQL and PL/SQL Study Guide
... Technology and Simple SQL SELECT Statements ORACLE8i SQL AND PL/ SQL EXAM OBJECTIVES OFFERED IN THIS CHAPTER: Overview of relational databases, SQL, and PL/ SQL: Discuss the theoretical and physical ... programming and conditional processing Chapter This chapter covers how to use PL/ SQL interactively with the Oracle database The various SQL commands available in PL/ SQL, together with how to declare and ... Oracle: SQL and PL/ SQL 60 43 72% OCP: Oracle8i™ DBA SQL and PL/ SQL Study Guide 1Z0-023 Oracle8i: Architecture and Administration 65 38 58% OCP: Oracle8i™ DBA Architecture & Administration and Backup...
Ngày tải lên: 16/10/2013, 13:15
Giáo trình SQL và PL SQL part 6
... 7566 JONES 20 13 rows selected Đào tạo bản: SQL PL/ SQL Trang 43 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL 10 Tổng kết lệnh select Cấu trúc lệnh SELECT [DISTINCT/ALL] ... TURNER 1500 BLAKE 2850 JAMES 950 BLAKE 2850 Đào tạo bản: SQL PL/ SQL Trang 42 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL WARD CLARK MILLER JONES FORD SMITH SCOTT ADAMS 1250 ... Tính toán kích thớc table (tham khảo): Đào tạo bản: SQL PL/ SQL Trang 45 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL Tính toán khoảng đĩa cần thiết cho data block header...
Ngày tải lên: 17/10/2013, 19:15
Oracle PL/SQL Language Pocket Reference- P5
... focus of this book is on standalone PL/ SQL development, I present cursor variables as a PL/ SQL Release 2.3 enhancement If you have PL/ SQL Release 2.2 and work with PL/ SQL in a host language environment, ... different PL/ SQL programs even between client and server PL/ SQL programs Prior to PL/ SQL Release 2.3, you would have had to fetch all data from the cursor, store it in PL/ SQL variables (perhaps a PL/ SQL ... following sections look at how you define, raise, and handle exceptions in PL/ SQL Previous: 7.7 Tips for PL/ SQL Loops 7.7 Tips for PL/ SQL Loops Oracle PL/ SQL Programming, 2nd Edition Book Index Next:...
Ngày tải lên: 17/10/2013, 22:15
SQL and PL/SQL Using Procedure Buider
... and PL/ SQL Using Procedure Builder SQL, SQL* Plus, and PL/ SQL SQL, SQL* Plus, and PL/ SQL commands are used to access and manipulate data stored in an Oracle database SQL* Plus, SQL, and PL/ SQL Language ... Interacts with end users D Accesses remote databases Introduction IĆ23 IĆ24 Introduction to Oracle: SQL and PL/ SQL Using Procedure Builder SQL, SQL* Plus, and PL/ SQL continued SQL is the industry standard ... your PL/ SQL block by using conditional statements and loops Lesson 24: Processing Queries with Use a multiple row SELECT statement Explicit Cursors within PL/ SQL to process many rows Declare and...
Ngày tải lên: 19/10/2013, 11:15
Giáo trình SQL và PL SQL part 7
... giêng năm 4712 trớc công nguyên Ví dụ Đào tạo bản: SQL PL/ SQL Trang 49 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL SELECT TO_CHAR (TO_DATE('01-01-1992', 'MM-DD-YYYY'), ... phân cách nhân độ xác nhị phân với 0.30103 Đào tạo bản: SQL PL/ SQL Trang 48 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL 11.4.6 LONG Dùng để khai báo kiểu chuỗi ký tự với ... emp WHERE ROWID = '00002514.0001.0001' Đào tạo bản: SQL PL/ SQL Trang 50 Công ty cổ phần đầu t phát triển công nghệ - FPT Giáo trình SQL PL/ SQL ORACLE tự động chuyển chuỗi '00002514.0001.0001'...
Ngày tải lên: 20/10/2013, 10:15