TAILIEUCHUNG - PL/SQL User’s Guide and Reference phần 3

Nó cũng cho phép các ứng dụng của bạn chạy trong môi trường ngôn ngữ khác nhau. Với NLS, số và ngày định dạng tự động thích ứng các công ước ngôn ngữ quy định cho một phiên người dùng. Vì vậy, NLS cho phép người dùng trên khắp thế giới để tương tác với Oracle trong ngôn ngữ mẹ đẻ của họ. | Defining and Declaring Collections Defining and Declaring Collections To create collections you define a collection type then declare collections of that type. You can define TABLE and VARRAY types in the declarative part of any PL SQL block subprogram or package. For nested tables use the syntax TYPE type_name IS TABLE OF element_type NOT NULL and for varrays use the following syntax TYPE type_name IS VARRAY varying array size_limit OF element_type NOT NULL where type_name is a type specifier used later to declare collections size_limit is a positive integer literal and element_type is any PL SQL datatype except BINARY_INTEGER PLS_INTEGER BOOLEAN BLOB CLOB restriction applies only to varrays LONG LONG RAW NATURAL NATURALN NCHAR NCLOB NVARCHAR2 object types with BLOB or CLOB attributes restriction applies only to varrays object types with TABLE or VARRAY attributes positIVe POSITIVEN REF CURSOR SIGNTYPE STRING TABLE VARRAY If element_type is a record type every field in the record must be a scalar type or an object type. For index-by tables use the syntax TYPE type_name IS TABLE OF element_type NOT NULL INdEX by BINARY_INTEGER Unlike nested tables and varrays index-by tables can have the following element types BINARY_INTEGER BOOLEAN LOnG long raw natural NATURALN PLS_ INTEGER POSITIVE POSITIVEN SIGNTYPE and STRING. Collections and Records 4-5 Defining and Declaring Collections Index-by tables are initially sparse. That enables you for example to store reference data in a temporary index-by table using a numeric primary key as the index. In the example below you declare an index-by table of records. Each element of the table stores a row from the emp database table. DECLARE TYPE EmpTabTyp IS TABLE OF emp ROWTYPE INDEX BY BiNARY_INTEGER emp_tab EmpTabTyp BEGIN Retrieve employee record. SELECT INTO emp_tab 7468 FROM emp WHERE empno 7468 . END When defining a VARRAY type you must specify its maximum size. In the following example you define a type that stores up to .

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.