8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-02 10:00:38 +01:00

Update documentation.

This commit is contained in:
hvlad 2008-04-12 21:13:19 +00:00
parent b849d470c3
commit 7f836bb8e7

View File

@ -11,11 +11,11 @@ Authors:
Syntax and notes :
[FOR] EXECUTE STATEMENT <query_text> [(<input_parameters>)]
[INTO <variables>]
[ON EXTERNAL [DATA SOURCE] <connection_string>]
[AS USER <user_name>]
[PASSWORD <password>]
[WITH AUTONOMOUS|COMMON TRANSACTION]
[INTO <variables>]
- if you use both <query_text> and <input_parameters> then you must
enclose <query_text> into round brackets, for example :
@ -143,10 +143,10 @@ BEGIN
DB = TRIM(CASE i - 3 * (I / 3) WHEN 0 THEN '\\.\' WHEN 1 THEN 'localhost:' ELSE '' END) || :S;
FOR EXECUTE STATEMENT 'SELECT CURRENT_CONNECTION, CURRENT_TRANSACTION FROM RDB$DATABASE'
ON EXTERNAL :DB
AS USER CURRENT_USER PASSWORD 'masterkey' -- just for example
WITH COMMON TRANSACTION
INTO :CONN, :TRAN
ON EXTERNAL :DB
AS USER CURRENT_USER PASSWORD 'masterkey' -- just for example
WITH COMMON TRANSACTION
DO SUSPEND;
i = i + 1;
@ -171,9 +171,9 @@ BEGIN
DB = TRIM(CASE i - 3 * (I / 3) WHEN 0 THEN '\\.\' WHEN 1 THEN 'localhost:' ELSE '' END) || :S;
FOR EXECUTE STATEMENT 'SELECT CURRENT_CONNECTION, CURRENT_TRANSACTION FROM RDB$DATABASE'
ON EXTERNAL :DB
WITH AUTONOMOUS TRANSACTION -- note autonomous transaction
INTO :CONN, :TRAN
ON EXTERNAL :DB
WITH AUTONOMOUS TRANSACTION -- note autonomous transaction
DO SUSPEND;
i = i + 1;
@ -188,7 +188,7 @@ AS
BEGIN
EXECUTE STATEMENT ('SELECT CAST(:X AS INT), CAST(:X AS INT), CAST(:X AS INT) FROM RDB$DATABASE')
(x := GEN_ID(G, 1))
INTO :A, :B, :C;
INTO :A, :B, :C;
SUSPEND;
END