Cannot create packaged routines with [VAR]CHAR parameters ---------------------------------------------------------
Key: CORE-4203 URL: http://tracker.firebirdsql.org/browse/CORE-4203 Project: Firebird Core Issue Type: Bug Affects Versions: 3.0 Alpha 1 Reporter: Adriano dos Santos Fernandes If the connection charset is different from NONE and the package header is created there, then it's impossible to create the package body. If the package header is created in the NONE connection charset, then it becomes possible to create its body in any other connection charset. In order to reproduce you need to connect with any non-NONE charset. Then: CREATE PACKAGE TEST1 AS BEGIN FUNCTION F1(X CHAR(3)) RETURNS CHAR(6) ; END runs fine. Commit. Then: CREATE PACKAGE BODY TEST1 AS BEGIN FUNCTION F1(X CHAR(3)) RETURNS CHAR(6) AS BEGIN RETURN X; END END returns the error: Unsuccessful metadata update. CREATE PACKAGE BODY TEST1 failed. Function F1 has a signature mismatch on package body TEST1 If both parts are done with the NONE connection charset, there's no error. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel