firebird:isql_-_sql_klient
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
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: | ||
</ | </ | ||
+ | ===== How to activate all indexes? ===== | ||
+ | < | ||
+ | SET HEADING OFF; | ||
+ | OUT tmp.sql; | ||
+ | select 'GRANT ALL ON ' | ||
+ | from rdb$relations | ||
+ | where rdb$system_flag is null or rdb$system_flag = 0; | ||
+ | OUT; | ||
+ | INPUT tmp.sql; | ||
+ | COMMIT; | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | SET TERM !! ; | ||
+ | |||
+ | EXECUTE BLOCK AS | ||
+ | DECLARE VARIABLE stmt VARCHAR(1000); | ||
+ | BEGIN | ||
+ | for select 'ALTER INDEX ' | ||
+ | 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 ; !! | ||
+ | </ |
firebird/isql_-_sql_klient.1260177131.txt.gz · Poslední úprava: 2009/12/07 09:12 autor: Karel Petrů