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

BigQuery có hỗ trợ thực thi lệnh ngay lập tức để chạy truy vấn động không?

Có, BigQuery hỗ trợ EXECUTE IMMEDIATE lệnh để chạy truy vấn động.

DECLARE p_dataset_name STRING DEFAULT 'mydataset';
DECLARE p_table_name STRING DEFAULT 'demo';
DECLARE p_column_name STRING DEFAULT 'c1';
DECLARE p_data_type STRING DEFAULT 'string';
DECLARE sydt STRING;
DECLARE qry STRING;
SET sydt = CONCAT(EXTRACT(HOUR from CURRENT_TIMESTAMP()),'_',EXTRACT(MINUTE from CURRENT_TIMESTAMP()),'_',EXTRACT(SECOND from CURRENT_TIMESTAMP()));
SET qry = 'create table '||p_dataset_name||'.'||p_table_name||'_'||sydt||' ('||p_column_name||' '||p_data_type||')';
EXECUTE IMMEDIATE qry;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CÁCH TÌM HIỂU DỮ LIỆU GIỮA 2 NGÀY TRONG ORACLE SQL DEVELOPER

  2. Làm thế nào để kết nối từ php với Oracle DB 12c?

  3. Lỗi giá trị hoặc số trong một hàm và tôi không thể phát hiện ra mình đã sai ở đâu Oracle

  4. Tìm nạp và thu thập hàng loạt từ sys_refcursor từ một thủ tục khác và chèn vào một bảng khác

  5. SQL:Cần loại bỏ các hàng trùng lặp trong truy vấn