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ů