91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

oracle的table函數參數怎么設置

小樊
84
2024-09-15 19:05:51
欄目: 云計算

在Oracle中,TABLE函數用于將一個集合或嵌套表類型轉換為關系表。要使用TABLE函數,首先需要創建一個類型和相應的表,然后將這些類型作為參數傳遞給TABLE函數。以下是如何設置TABLE函數參數的步驟:

  1. 創建一個對象類型(如果需要):
CREATE TYPE emp_obj AS OBJECT (
  empno NUMBER,
  ename VARCHAR2(30),
  job   VARCHAR2(30),
  mgr   NUMBER,
  hiredate DATE,
  sal NUMBER,
  comm NUMBER,
  deptno NUMBER
);
  1. 創建一個嵌套表類型:
CREATE TYPE emp_ntt AS TABLE OF emp_obj;
  1. 創建一個包含嵌套表類型列的表:
CREATE TABLE emp_table (
  emp_data emp_ntt
) NESTED TABLE emp_data STORE AS emp_data_tab;
  1. 向表中插入數據:
INSERT INTO emp_table (emp_data) VALUES (
  emp_ntt(
    emp_obj(7369, 'SMITH', 'CLERK', 7902, TO_DATE('17-DEC-80', 'DD-MON-RR'), 800, NULL, 20),
    emp_obj(7499, 'ALLEN', 'SALESMAN', 7698, TO_DATE('20-FEB-81', 'DD-MON-RR'), 1600, 300, 30),
    emp_obj(7521, 'WARD', 'SALESMAN', 7698, TO_DATE('22-FEB-81', 'DD-MON-RR'), 1250, 500, 30)
  )
);
  1. 使用TABLE函數查詢數據:
SELECT * FROM TABLE(SELECT emp_data FROM emp_table);

在這個例子中,我們首先創建了一個對象類型emp_obj,然后創建了一個嵌套表類型emp_ntt。接著,我們創建了一個包含嵌套表類型列的表emp_table。最后,我們使用TABLE函數查詢emp_table中的數據。

0
江门市| 大足县| 嵊泗县| 株洲市| 济源市| 弥渡县| 来安县| 任丘市| 宜城市| 乐亭县| 灌云县| 资源县| 延安市| 广灵县| 靖江市| 丰城市| 宁明县| 宜都市| 凤凰县| 灵宝市| 郧西县| 泰安市| 旌德县| 司法| 左权县| 介休市| 花莲县| 左云县| 玛纳斯县| 皋兰县| 靖边县| 彩票| 日照市| 鄂托克前旗| 佳木斯市| 友谊县| 织金县| 黑龙江省| 宝坻区| 佛山市| 双柏县|