Changeset: 18957051f0d4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/18957051f0d4
Added Files:
        sql/test/escape-sequences/Tests/call-procedures.test
        sql/test/escape-sequences/Tests/like-sequences.test
Removed Files:
        sql/test/escape-sequences/Tests/like-sequence.test
Modified Files:
        sql/server/sql_parser.y
        sql/test/escape-sequences/Tests/All
Branch: escape-sequences
Log Message:

procedure call escape


diffs (30 lines):

diff --git a/sql/server/sql_parser.y b/sql/server/sql_parser.y
--- a/sql/server/sql_parser.y
+++ b/sql/server/sql_parser.y
@@ -2318,6 +2318,8 @@ call_statement:
 
 call_procedure_statement:
        CALL func_ref                   {$$ = _symbol_create_symbol(SQL_CALL, 
$2);}
+    // odbc procedure call escape
+    | '{' '[' '?' '=' ']' CALL func_ref '}' {$$ = 
_symbol_create_symbol(SQL_CALL, $7);}
     ;
 
 routine_invocation: 
diff --git a/sql/test/escape-sequences/Tests/All 
b/sql/test/escape-sequences/Tests/All
--- a/sql/test/escape-sequences/Tests/All
+++ b/sql/test/escape-sequences/Tests/All
@@ -1,2 +1,3 @@
 literals
-like-sequence
+like-sequences
+call-procedures
diff --git a/sql/test/escape-sequences/Tests/call-procedures.test 
b/sql/test/escape-sequences/Tests/call-procedures.test
new file mode 100644
--- /dev/null
+++ b/sql/test/escape-sequences/Tests/call-procedures.test
@@ -0,0 +1,2 @@
+statement ok
+{[?=] call setworkerlimit(12)}
diff --git a/sql/test/escape-sequences/Tests/like-sequence.test 
b/sql/test/escape-sequences/Tests/like-sequences.test
rename from sql/test/escape-sequences/Tests/like-sequence.test
rename to sql/test/escape-sequences/Tests/like-sequences.test
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to