if (package)\r
sql = wxT("DROP PACKAGE BODY ") + qtName + wxT(";\n\n");\r
\r
- sql += wxT("CREATE OR REPLACE PACKAGE ") + qtName + wxT("\nAS\n");\r
+ sql += wxT("CREATE OR REPLACE PACKAGE ") + qtName + wxT("\nIS\n");\r
sql += txtHeader->GetText();\r
sql += wxT("\nEND ") + qtIdent(txtName->GetValue()) + wxT(";\n\n");\r
}\r
{\r
if (!txtBody->GetText().IsEmpty())\r
{\r
- sql += wxT("CREATE OR REPLACE PACKAGE BODY ") + qtName + wxT("\nAS\n");\r
+ sql += wxT("CREATE OR REPLACE PACKAGE BODY ") + qtName + wxT("\nIS\n");\r
sql += txtBody->GetText();\r
- sql += wxT("\nEND ") + qtIdent(txtName->GetValue()) + wxT(";\n\n");\r
+ sql += wxT("\nEND") + qtIdent(txtName->GetValue()) + wxT(";\n\n");\r
}\r
else\r
{\r
wxT("-- DROP PACKAGE ") + qtName;\r
\r
sql += wxT(";\n\n");\r
- sql += GetHeader();\r
- sql += wxT("\n\n");\r
- sql += GetBody();\r
+ sql += wxT("CREATE OR REPLACE PACKAGE ") + qtName + wxT("\nIS\n");\r
+ sql += GetHeaderInner();\r
+ sql += wxT("\nEND ") + qtIdent(GetName()) + wxT(";\n\n");\r
+\r
+ sql += wxT("CREATE OR REPLACE PACKAGE BODY ") + qtName + wxT("\nIS\n");\r
+ sql += GetBodyInner();\r
+ sql += wxT("\nEND ") + qtIdent(GetName()) + wxT(";\n\n");\r
\r
- sql += wxT("\n\n");\r
sql += GetGrant(wxT("X"), wxT("PACKAGE ") + qtName);\r
\r
sql += wxT("\n");\r