sql >> Databáze >  >> RDS >> Oracle

Spouští podpora BigQuery okamžitý příkaz ke spuštění dynamického dotazu?

Ano, BigQuery podporuje EXECUTE IMMEDIATE příkaz ke spuštění dynamického dotazu.

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. Jak opravit wamp server bez opětovné instalace?

  2. Korupce MS Access, část 2:Nejlepší postupy pro prevenci a obnovu

  3. SQL Server 2008 se nemůže přihlásit s nově vytvořeným uživatelem

  4. #1273 - Neznámé řazení:'utf8mb4_unicode_ci' cPanel