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
Ná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:
 </code> </code>
  
-==== 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 =====
  
 <code> <code>
Řádek 52: Řádek 52:
 Každý příkaz v programu //isql// musí být zakončen //středníkem//. Každý příkaz v programu //isql// musí být zakončen //středníkem//.
  
-==== Transakce ====+===== Transakce =====
  
 <code> <code>
Řá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.1260177043.txt.gz · Poslední úprava: 2009/12/07 09:10 autor: Karel Petrů