小编Mad*_*lle的帖子

BigQuery 是否支持“立即执行”命令来运行动态查询?

我可以在 Oracle 中进行这样的编码,使用“执行立即 'sql 查询..' ”命令动态创建表。



    create or replace function make_a_table1(p_table_name varchar2, p_column_name varchar2, p_data_type varchar2) return varchar2 is
    var varchar2(150);
    sydt varchar2(30);
    pragma autonomous_transaction;
    begin
    select to_char(sysdate,'HH24_MI_SS') into sydt from dual;
    dbms_output.put_line(sydt);
    var :='create table '||p_table_name||'_'||sydt||' ( '||p_column_name||' '||p_data_type||')';
    dbms_output.put_line(var);
      execute immediate var;  
      commit;
      return 'Table Created Successfully';
    end;

Run Code Online (Sandbox Code Playgroud)

是否有可能在 BigQuery 函数中实现这一目标?

sql oracle execute google-bigquery

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

execute ×1

google-bigquery ×1

oracle ×1

sql ×1