TAILIEUCHUNG - PL/SQL User's Guide and Reference 10g Release phần 4

Tham khảo tài liệu 'pl/sql user's guide and reference 10g release phần 4', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Issuing Queries from PL SQL If a SELECT INTO statement fails to return a row PL SQL raises the predefined exception NO_DATA_FOUND immediately interrupting the flow of control before you can Check NOTFOUND. A SELECT INTO statement that calls a SQL aggregate function always returns a value or a null. After such a statement the NOTFOUND attribute is always FALSE so checking it is unnecessary. Using PL SQL Records in SQL INSERT and UPDATE Statements Instead of listing each field of a PL SQL record in INSERT and UPDATE statements you can use PL SQL records directly. The most convenient technique is to declare the record using a ROWTYPE attribute so that it has exactly the same fields as the SQL table DECLARE emp_rec emp ROWTYPE BEGIN 1500 Steven Hill 40000 -- A ROWTYPE value can fill in all the row fields. INSERT INTO emp VALUES emp_rec -- The fields of a ROWTYPE can completely replace the table columns. UPDATE emp SET ROW emp_rec WHERE eno 100 END Although this technique integrates PL SQL variables and types with SQL DML statements you cannot use PL SQL records as bind variables in dynamic SQL statements. See Also What Is a PL SQL Record on page 5-32 for more information about PL SQL records. Issuing Queries from PL SQL PL SQL lets you perform queries SELECT statements in SQL and access individual fields or entire rows from the result set. Depending on the complexity of the processing that you want to do on the query results you can use various notations. Selecting At Most One Row SELECT INTO Statement If you expect a query to only return one row you can write a regular SQL SELECT statement with an additional INTO clause specifying the PL SQL variable to hold the result If the query might return more than one row but you do not care about values after the first you can restrict any result set to a single row by comparing the ROWNUM value If the query might return no rows at all use an exception handler to specify any actions to .

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.