| Code: |
| C-REATE TABLE TEST_TABLE
( COLUMN_A VARCHAR2(200), COLUMN_B VARCHAR2(300) NOT NULL ); |
| Code: |
| IN-SERT INTO TEST_TABLE( COLUMN_A, COLUMN_B ) VALUES ( 'foo', 'bar');
COMMIT; |
| Code: |
| C-REATE OR RE-PLACE PROCEDURE TEST_PROCEDURE ( in_param IN VARCHAR2 ) IS
BEGIN D-ELETE FROM TEST_TABLE WHERE COLUMN_A = in_param; COMMIT; EXCEPTION WHEN OTHERS THEN RAISE; END TEST_PROCEDURE; |
| Quote: |
|
To MyEclipse support: any progress on this? An ETA? |
| Code: |
|
C-REATE OR RE-PLACE PACKAGE PK_TEST_PACKAGE AS /* Procedure 2 - this comment will be removed */ PROCEDURE PP_TEST_PROCEDURE2( param IN VARCHAR2); END PK_TEST_PACKAGE; C-REATE OR RE-PLACE PACKAGE BODY PK_TEST_PACKAGE AS PROCEDURE PP_TEST_PROCEDURE2( param IN VARCHAR2) IS test_var VARCHAR2(2000); BEGIN -- This comment remains IF test_var = 'blahblah' THEN SELECT 'foo' INTO test_var FROM DUAL; RETURN; END IF; /*** THIS COMMENT WILL BE REMOVED ***/ SELECT 'foobar' INTO test_var FROM DUAL; RETURN; END PP_TEST_PROCEDURE2; --end procedure2 END PK_TEST_PACKAGE; |
| Code: |
|
END MY_PACKAGE; / SHOW ERRORS; GRANT EXECUTE ON MY_PACKAGE TO SOME_USER; |
| Quote: |
|
Downloaded 4.1, looking good. Unfortunately, multi-line SQL comments are still removed. It handles the slashes much better now. And if I add a GRANT statement to the end, it handles that fine as well. Very nice. |
| Quote: |
|
Although a problem I see is it appears to add a slash to the end of the last END; statement no matter what. So if I have no slash at the end of my last statement, all is well. But if there is a slash already, it attempts to append another one which causes a SQL Exception. I think it should check to see if the script already ends with a slash. |
| Code: |
| CREATE OR REPLACE PACKAGE PK_TEST_PACKAGE1 AS
PROCEDURE PP_TEST_PROCEDURE1( param IN VARCHAR2); END PK_TEST_PACKAGE1; / CREATE OR REPLACE PACKAGE PK_TEST_PACKAGE2 AS PROCEDURE PP_TEST_PROCEDURE2( param IN VARCHAR2); END PK_TEST_PACKAGE2; |
| Code: |
| CREATE OR REPLACE PACKAGE PK_TEST_PACKAGE1 AS
PROCEDURE PP_TEST_PROCEDURE1( param IN VARCHAR2); END PK_TEST_PACKAGE1; / CREATE OR REPLACE PACKAGE PK_TEST_PACKAGE2 AS PROCEDURE PP_TEST_PROCEDURE2( param IN VARCHAR2); END PK_TEST_PACKAGE2; / |
| Code: |
| CREATE OR REPLACE PACKAGE PK_TEST_PACKAGE2 AS
PROCEDURE PP_TEST_PROCEDURE2( param IN VARCHAR2); END PK_TEST_PACKAGE2;/; |
| Code: |
| CREATE OR REPLACE PACKAGE PK_TEST_PACKAGE2 AS
PROCEDURE PP_TEST_PROCEDURE2( param IN VARHAR2); END PK_TEST_PACKAGE2; |