 Firebird 2.1.5 Installationupdatable via triggers no longer perform direct table operations In former versions, a naturally updatable view with triggers passed the DML operation to the underlying table and executed the triggers as well well. The result was that, if you followed the official documentation and used triggers to perform a table update (inserted to, updated or deleted from the underlying table), the operation was done twice: particularly if blobs were involved. Now, if you define triggers for a naturally updatable view, it becomes effectively like a non-updatable view that has triggers to make it updatable, in that a DML request has0 码力 | 46 页 | 217.89 KB | 1 年前3 Firebird 2.1.5 Installationupdatable via triggers no longer perform direct table operations In former versions, a naturally updatable view with triggers passed the DML operation to the underlying table and executed the triggers as well well. The result was that, if you followed the official documentation and used triggers to perform a table update (inserted to, updated or deleted from the underlying table), the operation was done twice: particularly if blobs were involved. Now, if you define triggers for a naturally updatable view, it becomes effectively like a non-updatable view that has triggers to make it updatable, in that a DML request has0 码力 | 46 页 | 217.89 KB | 1 年前3
 firebird isql. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 19.24. SHOW TRIGgers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . no autocommit DDL (set autoddl off) -nod(btriggers) do not run database triggers -now(arnings) do not show warnings -o(utput) firebird isql. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 19.24. SHOW TRIGgers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . no autocommit DDL (set autoddl off) -nod(btriggers) do not run database triggers -now(arnings) do not show warnings -o(utput)- output file written specifically for a database and stored in that database for use in stored procedures and triggers. For example, if it is ascertained in a trigger that the value in a table is incorrect, the exception 0 码力 | 76 页 | 369.92 KB | 1 年前3
 Firebird File and Metadata Securitymay include specifically the metadata (table structures and relationships, stored procedures and triggers) but may also include specific data carried in some tables. These concerns represent the main purpose the lines of: “I want to…” “…protect my database design (table structures, stored procedures, triggers etc.) from all users of the database at a remote installation. How can I do this with Firebird facilities were built in, or open source plug-in libraries were used, it would be feasible for users to build their own versions of the server or plug- in that not only performed the necessary encryption and0 码力 | 19 页 | 115.27 KB | 1 年前3 Firebird File and Metadata Securitymay include specifically the metadata (table structures and relationships, stored procedures and triggers) but may also include specific data carried in some tables. These concerns represent the main purpose the lines of: “I want to…” “…protect my database design (table structures, stored procedures, triggers etc.) from all users of the database at a remote installation. How can I do this with Firebird facilities were built in, or open source plug-in libraries were used, it would be feasible for users to build their own versions of the server or plug- in that not only performed the necessary encryption and0 码力 | 19 页 | 115.27 KB | 1 年前3
 Firebird 2.5 Language Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 7.5. Triggers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 7.5.2. DML Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 7.5.3. Database Triggers . . . . . . . 7.5.4. Creating Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 7.5.5. Modifying Triggers . . . . . . . .0 码力 | 521 页 | 2.30 MB | 1 年前3 Firebird 2.5 Language Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 7.5. Triggers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 7.5.2. DML Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 7.5.3. Database Triggers . . . . . . . 7.5.4. Creating Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 7.5.5. Modifying Triggers . . . . . . . .0 码力 | 521 页 | 2.30 MB | 1 年前3
 firebird 40 language reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 7.6. Triggers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 7.6.2. DML Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 7.6.3. Database Triggers . . . . . . . 354 7.6.4. DDL Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 7.6.5. Creating Triggers . . . . . . .0 码力 | 778 页 | 3.43 MB | 1 年前3 firebird 40 language reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 7.6. Triggers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 7.6.2. DML Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 7.6.3. Database Triggers . . . . . . . 354 7.6.4. DDL Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 7.6.5. Creating Triggers . . . . . . .0 码力 | 778 页 | 3.43 MB | 1 年前3
 firebird 30 sprachreferenz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666 RDB$TRIGGERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . einem Header und einem Body. Der Header gibt den Namen des Triggers, den Namen der Beziehung (bei einem DML-Trigger), die Phase des Triggers, die Ereignisse, auf die er angewendet wird, und die Position Deklarationen und eingebettete Anweisungen werden mit Semikolons (‘;’) abgeschlossen. Der Name des Triggers muss unter allen Triggernamen eindeutig sein. Statement-Terminatoren Einige SQL-Anweisungseditoren0 码力 | 701 页 | 3.12 MB | 1 年前3 firebird 30 sprachreferenz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666 RDB$TRIGGERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . einem Header und einem Body. Der Header gibt den Namen des Triggers, den Namen der Beziehung (bei einem DML-Trigger), die Phase des Triggers, die Ereignisse, auf die er angewendet wird, und die Position Deklarationen und eingebettete Anweisungen werden mit Semikolons (‘;’) abgeschlossen. Der Name des Triggers muss unter allen Triggernamen eindeutig sein. Statement-Terminatoren Einige SQL-Anweisungseditoren0 码力 | 701 页 | 3.12 MB | 1 年前3
 Firebird Generator Guide: A guide on how and when to use generators in Firebird) FROM RDB$DATABASE; DML statements in PSQL (Procedural SQL, available in stored procedures and triggers): intvar = GEN_ID( GeneratorName, increment ); 3.1.1. Firebird 2 recommended syntax Although Firebird server. • PSQL — The server-side programming language used in Firebird stored procedures and triggers. 3.2.1. Creating a generator (“Insert”) Client SQL CREATE GENERATOR GeneratorName; Preferred SEQUENCE SequenceName; PSQL Not possible. Since you cannot change database metadata inside SPs or triggers, you cannot create generators there either.  In FB 1.5 and up, you can circumvent this limitation0 码力 | 20 页 | 169.00 KB | 1 年前3 Firebird Generator Guide: A guide on how and when to use generators in Firebird) FROM RDB$DATABASE; DML statements in PSQL (Procedural SQL, available in stored procedures and triggers): intvar = GEN_ID( GeneratorName, increment ); 3.1.1. Firebird 2 recommended syntax Although Firebird server. • PSQL — The server-side programming language used in Firebird stored procedures and triggers. 3.2.1. Creating a generator (“Insert”) Client SQL CREATE GENERATOR GeneratorName; Preferred SEQUENCE SequenceName; PSQL Not possible. Since you cannot change database metadata inside SPs or triggers, you cannot create generators there either.  In FB 1.5 and up, you can circumvent this limitation0 码力 | 20 页 | 169.00 KB | 1 年前3
 firebird metadata security pt_br. . . . . . . . . . . . . . . . . . . . . . . . 10 4.2.5. Excluindo o código fonte das SP’s e Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5. Servidor preucupações podem incluir desde os metadados (estruturas, relacionamentos, stored procedures e triggers) até os dados em si, incluídos em algumas tabelas. É este o ponto que representa o foco deste artigo como: “Eu quero…” “…proteger os metadados de meu banco de dados (estruturas, stored procedures, triggers etc.) de todos os usuários em uma instalação remota. Como posso fazer isso com Firebird?” “Eu0 码力 | 21 页 | 114.56 KB | 1 年前3 firebird metadata security pt_br. . . . . . . . . . . . . . . . . . . . . . . . 10 4.2.5. Excluindo o código fonte das SP’s e Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5. Servidor preucupações podem incluir desde os metadados (estruturas, relacionamentos, stored procedures e triggers) até os dados em si, incluídos em algumas tabelas. É este o ponto que representa o foco deste artigo como: “Eu quero…” “…proteger os metadados de meu banco de dados (estruturas, stored procedures, triggers etc.) de todos os usuários em uma instalação remota. Como posso fazer isso com Firebird?” “Eu0 码力 | 21 页 | 114.56 KB | 1 年前3
 firebird language reference 30 rus...................................................................................... 681 RDB$TRIGGERS ............................................................................................... CHAR(31) ) AS DECLARE VARIABLE S VARCHAR(8191); BEGIN S = 'SELECT RDB$TRIGGER_NAME FROM RDB$TRIGGERS WHERE RDB$RELATION_NAME IN '; S = S || Q'! ('SALES_ORDER', 'SALES_ORDER_LINE')!'; FOR EXECUTE Дополнительные статьи Поле RDB$VALID_BLR В системных таблицах RDB$PROCEDURES, RDB$FUNCTIONS и RDB$TRIGGERS присутствует поле RDB$VALID_BLR. Оно предназначено для сигнализации о возможной недействительности0 码力 | 719 页 | 3.98 MB | 1 年前3 firebird language reference 30 rus...................................................................................... 681 RDB$TRIGGERS ............................................................................................... CHAR(31) ) AS DECLARE VARIABLE S VARCHAR(8191); BEGIN S = 'SELECT RDB$TRIGGER_NAME FROM RDB$TRIGGERS WHERE RDB$RELATION_NAME IN '; S = S || Q'! ('SALES_ORDER', 'SALES_ORDER_LINE')!'; FOR EXECUTE Дополнительные статьи Поле RDB$VALID_BLR В системных таблицах RDB$PROCEDURES, RDB$FUNCTIONS и RDB$TRIGGERS присутствует поле RDB$VALID_BLR. Оно предназначено для сигнализации о возможной недействительности0 码力 | 719 页 | 3.98 MB | 1 年前3
 firebird gbakdo not restore database validity conditions -NOD[BTRIGGERS] do not run database triggers Chapter 2. Command-line Options 5 -NT Non-Transportable backup file -L(IMBO) ignore transactions in limbo -NOD(BTRIGGERS) do not run database triggers -NT Non-Transportable backup file format -OL(D_DESCRIPTIONS) Firebird 2.1 which prevents the database triggers from firing on a restore. Database triggers are a new feature in Firebird 2.0 onwards and are different from table triggers which will continue to fire. -O[NE_AT_A_TIME]0 码力 | 34 页 | 191.73 KB | 1 年前3 firebird gbakdo not restore database validity conditions -NOD[BTRIGGERS] do not run database triggers Chapter 2. Command-line Options 5 -NT Non-Transportable backup file -L(IMBO) ignore transactions in limbo -NOD(BTRIGGERS) do not run database triggers -NT Non-Transportable backup file format -OL(D_DESCRIPTIONS) Firebird 2.1 which prevents the database triggers from firing on a restore. Database triggers are a new feature in Firebird 2.0 onwards and are different from table triggers which will continue to fire. -O[NE_AT_A_TIME]0 码力 | 34 页 | 191.73 KB | 1 年前3
共 27 条
- 1
- 2
- 3













