Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Biểu thức bảng Oracle về bộ sưu tập và thứ tự

No ORDER BY =không đảm bảo đơn hàng

Và đây là một ví dụ chứng minh thực tế rằng thứ tự của các phần tử trong tập hợp không nhất thiết phải là thứ tự mà theo đó các phần tử có thể xuất hiện trong các truy vấn khác dựa trên đối tượng tập hợp đã cho.

 SQL> CREATE TYPE str_nestab_ty AS TABLE OF VARCHAR2(20);
 2  /

 Type created.

 SQL> SELECT COLUMN_VALUE
 2  FROM TABLE(
 3                CAST
 4                (
 5                    MULTISET
 6                    (
 7                        SELECT 'e10' AS strval FROM DUAL UNION
 8                        SELECT 'e07' AS strval FROM DUAL UNION
 9                        SELECT 'e04' AS strval FROM DUAL UNION
10                        SELECT 'e20' AS strval FROM DUAL UNION
11                        SELECT 'e14' AS strval FROM DUAL
12                    )
13                    AS str_nestab_ty
14                )
15             );

   COLUMN_VALUE
--------------------
e04
e07
e10
e14
e20

SQL> 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự cố xây dựng cx_Oracle - libclntsh.so.11.1 => không tìm thấy

  2. Làm thế nào để Thực thi thủ tục được lưu trữ từ SQL Plus?

  3. Số lượng SQL theo nhóm

  4. Khi thiết kế cơ sở dữ liệu, cách ưu tiên để lưu trữ nhiều giá trị true / false là gì?

  5. Oracle 11.1.0.7 và lỗi WAMP oci_connect