Changeset 28 for trunk

Show
Ignore:
Timestamp:
05/31/09 12:00:03 (3 years ago)
Author:
fumanchu
Message:

Fixed EXECUTE with test.statement.

Location:
trunk/epic
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/epic/epic.sql

    r27 r28  
    217217BEGIN 
    218218  result := rtrim(call, ';'); 
    219   IF NOT result ~* '^[[:space:]]*SELECT[[:space:]]' THEN 
     219  IF NOT result ~* '^[[:space:]]*(SELECT|EXECUTE)[[:space:]]' THEN 
    220220    result := 'SELECT * FROM ' || result; 
    221221  END IF; 
  • trunk/epic/test/test_core.sql

    r27 r28  
    2323  PERFORM test.assert_equal(t, 'SELECT * FROM    generate_series()   '); 
    2424   
     25  -- Test EXECUTE 
     26  SELECT INTO t * FROM test.statement('EXECUTE myfoo'); 
     27  PERFORM test.assert_equal(t, 'EXECUTE myfoo'); 
     28   
    2529  PERFORM test.pass(); 
    2630END;