Uživatelské nástroje

Nástroje pro tento web


firebird:isql_-_sql_klient

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
firebird:isql_-_sql_klient [2009/12/07 09:12] Karel Petrůfirebird:isql_-_sql_klient [2015/11/06 09:19] (aktuální) – [Transakce] Libor Kadaník
Řádek 58: Řádek 58:
 </code> </code>
  
 +===== How to activate all indexes? =====
  
 +<code>
 +SET HEADING OFF;
 +OUT tmp.sql;
 +select 'GRANT ALL ON '||rdb$relation_name||' TO some_user;'
 +from rdb$relations
 +where rdb$system_flag is null or rdb$system_flag = 0;
 +OUT;
 +INPUT tmp.sql;
 +COMMIT;
 +</code>
 +
 +
 +<code>
 +SET TERM !! ;
 +
 +EXECUTE BLOCK AS
 +DECLARE VARIABLE stmt VARCHAR(1000);
 +BEGIN
 +for select 'ALTER INDEX '||rdb$index_name ||' ACTIVE;'
 +from rdb$indices
 +where (rdb$system_flag is null or rdb$system_flag = 0)
 +order by rdb$foreign_key nulls first
 +into :stmt
 +do EXECUTE STATEMENT :stmt;
 +END!!
 +
 +SET TERM ; !!
 +</code>
firebird/isql_-_sql_klient.1260177131.txt.gz · Poslední úprava: 2009/12/07 09:12 autor: Karel Petrů