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í verzeNásledující verze | Předchozí verze | ||
firebird:isql_-_sql_klient [2009/12/07 09:10] – Karel Petrů | firebird:isql_-_sql_klient [2015/11/06 09:19] (aktuální) – [Transakce] Libor Kadaník | ||
---|---|---|---|
Řádek 14: | Řádek 14: | ||
</ | </ | ||
- | ==== Některé příkazy programu ==== | + | ===== Některé příkazy programu |
* show database - informace o připojené databázi | * show database - informace o připojené databázi | ||
Řádek 29: | Řádek 29: | ||
Všechny příkazy je třeba ukončit znakem středník (např.: show database;) | Všechny příkazy je třeba ukončit znakem středník (např.: show database;) | ||
- | ==== Příklad tvorby tabulky do externího souboru ==== | + | ===== Příklad tvorby tabulky do externího souboru |
< | < | ||
Řádek 52: | Řádek 52: | ||
Každý příkaz v programu //isql// musí být zakončen // | Každý příkaz v programu //isql// musí být zakončen // | ||
- | ==== Transakce ==== | + | ===== Transakce |
< | < | ||
Řá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.1260177043.txt.gz · Poslední úprava: 2009/12/07 09:10 autor: Karel Petrů