Skip to content

Commit 23f3cca

Browse files
committed
Fixed bug #7501 : Precision of standalone unit may differ from packaged one in SQL dialect 1
1 parent fb24aa4 commit 23f3cca

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/dsql/PackageNodes.epp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,11 @@ DdlNode* CreateAlterPackageNode::dsqlPass(DsqlCompilerScratch* dsqlScratch)
279279
itemScratch->flags |= DsqlCompilerScratch::FLAG_DDL;
280280
itemScratch->package = name;
281281

282+
if (itemScratch->clientDialect > SQL_DIALECT_V5)
283+
itemStatement->setBlrVersion(5);
284+
else
285+
itemStatement->setBlrVersion(4);
286+
282287
ddlNode->dsqlPass(itemScratch);
283288
}
284289

@@ -696,6 +701,11 @@ DdlNode* CreatePackageBodyNode::dsqlPass(DsqlCompilerScratch* dsqlScratch)
696701
itemScratch->flags |= DsqlCompilerScratch::FLAG_DDL;
697702
itemScratch->package = name;
698703

704+
if (itemScratch->clientDialect > SQL_DIALECT_V5)
705+
itemStatement->setBlrVersion(5);
706+
else
707+
itemStatement->setBlrVersion(4);
708+
699709
ddlNode->dsqlPass(itemScratch);
700710
}
701711
}

0 commit comments

Comments
 (0)