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

sqlplus - sử dụng biến ràng buộc trong mệnh đề IN

Tôi sẽ lưu trữ other_table.id trong bảng PL / SQL và tham chiếu bảng đó trong truy vấn sau đó:

type t_id_table is table OF other_table.id%type index by binary_integer;
v_table t_id_table;

-- fill the table
select id
bulk collect into v_table
from other_table 
where abc in ('&val1','&val2','&val3');     

-- then at a later stage...    

select *
from some_table st
,    table(cast(v_table AS t_id_table)) idt
where st.id = idt.id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn nhiều hàng từ Khung dữ liệu R vào Cơ sở dữ liệu Oracle

  2. Làm cách nào để lọc dữ liệu trong Apex Grid để hiển thị những thứ nhất định cho một số nhóm người dùng nhất định?

  3. PL / SQL gọi một hàm bên trong một trình kích hoạt

  4. Xếp hạng () SQL hoặc một cái gì đó tương tự

  5. Gặp lỗi ORA - 00907 ở phần sau khi BẬT CẬP NHẬT