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ů