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

Điền mục cây với nhóm bản ghi trong các biểu mẫu Oracle

Đơn vị chương trình plsql dưới đây có thể được sử dụng trong trình kích hoạt KHI-MỚI-HÌNH THỨC-INSTANCE để điền vào cây phân cấp ban đầu với dữ liệu trong các biểu mẫu Oracle.

DECLARE
htree ITEM;
v_ignore NUMBER;
rg_emps RECORDGROUP;
BEGIN
- Tự tìm cây.
htree:=Find_Item ('treeblock. htree1 ');
- Kiểm tra sự tồn tại của nhóm bản ghi.
rg_emps:=Find_Group (' emps ');
IF NOT Id_Null (rg_emps) THEN
DELETE_GROUP ( rg_emps);
END IF;
- Tạo nhóm bản ghi.
rg_emps:=Create_Group_From_Query ('rg_emps',
'select 1, level, ename, NULL, to_char ( empno) '||
' từ emp '||
' kết nối bởi trước empno =mgr '||
' bắt đầu với job ='' PRESIDENT '' ');
- Đưa dữ liệu vào nhóm bản ghi.
v_ignore:=Populate_Group (rg_emps);
- Chuyển dữ liệu từ nhóm bản ghi sang cây
phân cấp và hiển thị nó.
Ftree.Set_Tree_Property (htree, Ftree.RECORD_GROUP, rg_emps);
HẾT;

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Thủ tục lưu trữ Java gửi tin nhắn JMS

  2. Nhận số lượng tất cả các bảng trong một giản đồ

  3. SEC_CASE_SENSITIVE_LOGON Không được dùng nữa trong 12c

  4. Dấu thời gian ngủ đông với múi giờ

  5. Nhận Giờ địa phương hiện tại của bất kỳ quốc gia nào trong PL / SQL