create or replace package NamespaceRules As FUNCTION getNameMaxLength(platformName varchar2) return number; FUNCTION getNameLengthSemantics(platformName varchar2) return varchar2; FUNCTION isNameCasePreserved(platformName varchar2) return number; FUNCTION isNameAlwaysUpperCased(platformName varchar2) return number; FUNCTION isNameAlwaysLowerCased(platformName varchar2) return number; FUNCTION getIllegalChars(platformName varchar2) return varchar2; FUNCTION getIllegalLeadingChars(platformName varchar2) return varchar2; FUNCTION getEscapeChar(platformName varchar2) return char; FUNCTION getEnclosureChar(platformName varchar2) return char; FUNCTION isReservedWord(platformName varchar2, name varchar2) return number; procedure check_db_platform_exist(db_platform_name varchar2); end NamespaceRules;