673 - Another routine (upper) with same signature
Posted in 2011
Migrating dbexported databases from IDS 7.31 on Solaris to IDS 11.50 on Linux, dbimport failed with error 673 "Another routine (upper/lower) with same signature already exists in database". The cause: UPPER() and LOWER() were user-written procedures under 7.31 but are built-in, overloadable functions in 11.x, so the CREATE statements clash with an existing signature. Fix: edit the exported .sql schema file to remove those CREATE PROCEDURE/FUNCTION statements (the built-ins serve applications automatically). Art Kagel also advised running the schema file into a dummy database first to catch other clashes, e.g. explicitly named NOT NULL constraints, since import stops at the first error.
Auto-generated by DrWatson from the posts below — may be imperfect; read the full thread.
Topics: Migration, Import/Export & Data Conversion, Platform-Specific Issues
Old server:
OS: SUN 5.7
IDS: 7.31.UC2
New server:
OS: Linux 2.6
IDS: 11.50.FC6
I'm migrating dbexported databases from the old server to the new
server, but several of the databases have the same store procedure
created in the .sql file. When I dbimport the database I receive the
following error:
{ DATABASE cmsa delimiter | }
673 - Another routine (upper) with same signature already exists in
database.
{ DATABASE cmsa_common delimiter | }
673 - Another routine (upper) with same signature already exists in
database.
Questions:
1. Where is the store procedure located?
2. In the local database or in sysmaster and which table?
3. Do I need to execute the create statement in each dbimport for
multiple databases?
Thanks,
*******************************************************************
Ernie Knox
IT Database Administrator Specialist
Sears Holdings - BU: I & T Group
3333 Beverly Rd.
Hoffman Estates, IL. 60179
Office: (847) 286-5735
Email: Ernest.Knox@searshc.com <mailto:Ernest.Knox@searshc.com>
Blackberry: 2244650553@messaging.sprintpcs.com
<mailto:2244650553@messaging.sprintpcs.com>
Page via Skytel: 2244650553@sprint.skytel.com
<mailto:2244650553@sprint.skytel.com>
Informix or MySQL Primary: 9110210@skytel.com
<mailto:9110210@skytel.com>
Informix or MySQL Secondary: 7276872@skytel.com
<mailto:7276872@skytel.com>
" Yes we can make a Change! "
" It's always a great day to watch Sports - GO LIONS, TIGERS, and BEARS!
"
" Lets not forget - GO Pistons and Red Wings! "
GSU
*******************************************************************
On Thu, Jun 16, 2011 at 15:48, Knox, Ernest <Ernest.Knox@searshc.com> wrote:
> Old server: OS: SUN 5.7 IDS: 7.31.UC2
> New server: OS: Linux 2.6 IDS: 11.50.FC6
>
> I'm migrating dbexported databases from the old server to the new
> server, but several of the databases have the same store procedure
> created in the .sql file. When I dbimport the database I receive the
> following error:
>
> { DATABASE cmsa delimiter | }
>
> 673 - Another routine (upper) with same signature already exists in
> database.
>
> { DATABASE cmsa_common delimiter | }
>
> 673 - Another routine (upper) with same signature already exists in
> database.
>
> Questions:
>
> 1. Where is the store procedure located?
>
It is a built-in function in 11; it presumably wasn't in 7.31.UC2, though it
might have been added by the end of the 7.31.UDx line.
> 2. In the local database or in sysmaster and which table?
>
N/A because of answer to 1.
> 3. Do I need to execute the create statement in each dbimport for
> multiple databases?
>
You probably need to modify the exported SQL file to delete the UPPER
function. If you had a LOWER function in 7.31, you will probably need to
remove that too.
--
Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
Guardian of DBD::Informix - v2011.0612 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."
--90e6ba6e87e63bde9e04a5dc2d57
I do error also on lower:
{ DATABASE simple_report delimiter | }
673 - Another routine (lower) with same signature already exists in database.
{ DATABASE store_op_lit_card delimiter | }
673 - Another routine (lower) with same signature already exists in database.
So, when the application calls for upper or lower, then it is automatic for
them, since I don't need to create it. Just to verify what you said.
Thanks,
*******************************************************************
Ernie Knox
IT Database Administrator Specialist
Sears Holdings - BU: I & T Group
3333 Beverly Rd.
Hoffman Estates, IL. 60179
Office: (847) 286-5735
Email: Ernest.Knox@searshc.com
Blackberry: 2244650553@messaging.sprintpcs.com
Page via Skytel: 2244650553@sprint.skytel.com
Informix or MySQL Primary: 9110210@skytel.com
Informix or MySQL Secondary: 7276872@skytel.com
" Yes we can make a Change! "
" It's always a great day to watch Sports - GO LIONS, TIGERS, and BEARS! "
" Lets not forget - GO Pistons and Red Wings! "
GSU
*******************************************************************
-----Original Message-----
From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org] On Behalf Of Jonathan
Leffler
Sent: Thursday, June 16, 2011 6:56 PM
To: ids@iiug.org
Subject: Re: 673 - Another routine (upper) with same si.... [24067]
On Thu, Jun 16, 2011 at 15:48, Knox, Ernest <Ernest.Knox@searshc.com> wrote:
> Old server: OS: SUN 5.7 IDS: 7.31.UC2 New server: OS: Linux 2.6 IDS:
> 11.50.FC6
>
> I'm migrating dbexported databases from the old server to the new
> server, but several of the databases have the same store procedure
> created in the .sql file. When I dbimport the database I receive the
> following error:
>
> { DATABASE cmsa delimiter | }
>
> 673 - Another routine (upper) with same signature already exists in
> database.
>
> { DATABASE cmsa_common delimiter | }
>
> 673 - Another routine (upper) with same signature already exists in
> database.
>
> Questions:
>
> 1. Where is the store procedure located?
>
It is a built-in function in 11; it presumably wasn't in 7.31.UC2, though it
might have been added by the end of the 7.31.UDx line.
> 2. In the local database or in sysmaster and which table?
>
N/A because of answer to 1.
> 3. Do I need to execute the create statement in each dbimport for
> multiple databases?
>
You probably need to modify the exported SQL file to delete the UPPER
function. If you had a LOWER function in 7.31, you will probably need to
remove that too.
--
Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
Guardian of DBD::Informix - v2011.0612 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."
--90e6ba6e87e63bde9e04a5dc2d57
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
UPPER() is a built-in function and in all versions since 9.10 it is subject
to function overloading and so function signature matching and so there are
multiple versions of UPPER() with different signatures while under 7.31
there was only one UPPER() which took a CHAR argument and returned a CHAR.
One of your functions has the same signature (ie same inputs and outputs) as
one version of the UPPER() function.
Art
Art S. Kagel
Advanced DataTools (www.advancedatatools.com)
Blog: http://informix-myview.blogspot.com/
Disclaimer: Please keep in mind that my own opinions are my own opinions and
do not reflect on my employer, Advanced DataTools, the IIUG, nor any other
organization with which I am associated either explicitly, implicitly, or by
inference. Neither do those opinions reflect those of other individuals
affiliated with any entity with which I am affiliated nor those of the
entities themselves.
On Thu, Jun 16, 2011 at 6:48 PM, Knox, Ernest <Ernest.Knox@searshc.com>wrote:
> Old server:
>
> OS: SUN 5.7
>
> IDS: 7.31.UC2
>
> New server:
>
> OS: Linux 2.6
>
> IDS: 11.50.FC6
>
> I'm migrating dbexported databases from the old server to the new
> server, but several of the databases have the same store procedure
> created in the .sql file. When I dbimport the database I receive the
> following error:
>
> { DATABASE cmsa delimiter | }
>
> 673 - Another routine (upper) with same signature already exists in
> database.
>
> { DATABASE cmsa_common delimiter | }
>
> 673 - Another routine (upper) with same signature already exists in
> database.
>
> Questions:
>
> 1. Where is the store procedure located?
>
> 2. In the local database or in sysmaster and which table?
>
> 3. Do I need to execute the create statement in each dbimport for
> multiple databases?
>
> Thanks,
>
> *******************************************************************
>
> Ernie Knox
>
> IT Database Administrator Specialist
>
> Sears Holdings - BU: I & T Group
>
> 3333 Beverly Rd.
>
> Hoffman Estates, IL. 60179
>
> Office: (847) 286-5735
>
> Email: Ernest.Knox@searshc.com <mailto:Ernest.Knox@searshc.com>
>
> Blackberry: <2244650553@messaging.sprintpcs.com>2244650553@
> messaging.sprintpcs.com
> <mailto: <2244650553@messaging.sprintpcs.com>2244650553@
> messaging.sprintpcs.com>
>
> Page via Skytel: <2244650553@sprint.skytel.com>2244650553@
> sprint.skytel.com
> <mailto: <2244650553@sprint.skytel.com>2244650553@sprint.skytel.com>
>
> Informix or MySQL Primary: 9110210@skytel.com
> <mailto:9110210@skytel.com>
>
> Informix or MySQL Secondary: 7276872@skytel.com
> <mailto:7276872@skytel.com>
>
> " Yes we can make a Change! "
>
> " It's always a great day to watch Sports - GO LIONS, TIGERS, and BEARS!
> "
>
> " Lets not forget - GO Pistons and Red Wings! "
>
> GSU
>
> *******************************************************************
>
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
--20cf3071c69617561004a5dc8ede
On Thu, Jun 16, 2011 at 16:01, Knox, Ernest <Ernest.Knox@searshc.com> wrote:
> I do error also on lower:
>
> { DATABASE simple_report delimiter | }
> 673 - Another routine (lower) with same signature already exists in
> database.
> { DATABASE store_op_lit_card delimiter | }
> 673 - Another routine (lower) with same signature already exists in
> database.
>
> So, when the application calls for upper or lower, then it is automatic for
> them, since I don't need to create it. Just to verify what you said.
>
That's what I intended you to understand.
Of course, there may also be other functions that you added to 7.31 that are
built-in to 11.50. I fear that these will show up one at a time since the
import seems to stop on the first error.
Good luck.
-----Original Message-----
> From: ids-bounces@iiug.org On Behalf Of Jonathan Leffler
> On Thu, Jun 16, 2011 at 15:48, Knox, Ernest <Ernest.Knox@searshc.com>
> wrote:
> > Old server: OS: SUN 5.7 IDS: 7.31.UC2 New server: OS: Linux 2.6 IDS:
> > 11.50.FC6
> >
> > I'm migrating dbexported databases from the old server to the new
> > server, but several of the databases have the same store procedure
> > created in the .sql file. When I dbimport the database I receive the
> > following error:
> >
> > { DATABASE cmsa delimiter | }
> >
> > 673 - Another routine (upper) with same signature already exists in
> > database.
> >
> > { DATABASE cmsa_common delimiter | }
> >
> > 673 - Another routine (upper) with same signature already exists in
> > database.
> >
> > Questions:
> >
> > 1. Where is the store procedure located?
>
> It is a built-in function in 11; it presumably wasn't in 7.31.UC2, though
> it
> might have been added by the end of the 7.31.UDx line.
>
> > 2. In the local database or in sysmaster and which table?
>
> N/A because of answer to 1.
>
> > 3. Do I need to execute the create statement in each dbimport for
> > multiple databases?
>
> You probably need to modify the exported SQL file to delete the UPPER
> function. If you had a LOWER function in 7.31, you will probably need to
> remove that too.
>
--
Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
Guardian of DBD::Informix - v2011.0612 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."
--005045016c92ddd11504a5dcbe41
Excellent. Thank you and Art..
Thanks,
*******************************************************************
Ernie Knox
IT Database Administrator Specialist
Sears Holdings - BU: I & T Group
3333 Beverly Rd.
Hoffman Estates, IL. 60179
Office: (847) 286-5735
Email: Ernest.Knox@searshc.com
Blackberry: 2244650553@messaging.sprintpcs.com
Page via Skytel: 2244650553@sprint.skytel.com
Informix or MySQL Primary: 9110210@skytel.com
Informix or MySQL Secondary: 7276872@skytel.com
" Yes we can make a Change! "
" It's always a great day to watch Sports - GO LIONS, TIGERS, and BEARS! "
" Lets not forget - GO Pistons and Red Wings! "
GSU
*******************************************************************
-----Original Message-----
From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org] On Behalf Of Jonathan
Leffler
Sent: Thursday, June 16, 2011 7:37 PM
To: ids@iiug.org
Subject: Re: 673 - Another routine (upper) with same si.... [24071]
On Thu, Jun 16, 2011 at 16:01, Knox, Ernest <Ernest.Knox@searshc.com> wrote:
> I do error also on lower:
>
> { DATABASE simple_report delimiter | }
> 673 - Another routine (lower) with same signature already exists in
> database.
> { DATABASE store_op_lit_card delimiter | }
> 673 - Another routine (lower) with same signature already exists in
> database.
>
> So, when the application calls for upper or lower, then it is
> automatic for them, since I don't need to create it. Just to verify what you
said.
>
That's what I intended you to understand.
Of course, there may also be other functions that you added to 7.31 that are
built-in to 11.50. I fear that these will show up one at a time since the
import seems to stop on the first error.
Good luck.
-----Original Message-----
> From: ids-bounces@iiug.org On Behalf Of Jonathan Leffler
> On Thu, Jun 16, 2011 at 15:48, Knox, Ernest <Ernest.Knox@searshc.com>
> wrote:
> > Old server: OS: SUN 5.7 IDS: 7.31.UC2 New server: OS: Linux 2.6 IDS:
> > 11.50.FC6
> >
> > I'm migrating dbexported databases from the old server to the new
> > server, but several of the databases have the same store procedure
> > created in the .sql file. When I dbimport the database I receive the
> > following error:
> >
> > { DATABASE cmsa delimiter | }
> >
> > 673 - Another routine (upper) with same signature already exists in
> > database.
> >
> > { DATABASE cmsa_common delimiter | }
> >
> > 673 - Another routine (upper) with same signature already exists in
> > database.
> >
> > Questions:
> >
> > 1. Where is the store procedure located?
>
> It is a built-in function in 11; it presumably wasn't in 7.31.UC2, though
> it
> might have been added by the end of the 7.31.UDx line.
>
> > 2. In the local database or in sysmaster and which table?
>
> N/A because of answer to 1.
>
> > 3. Do I need to execute the create statement in each dbimport for
> > multiple databases?
>
> You probably need to modify the exported SQL file to delete the UPPER
> function. If you had a LOWER function in 7.31, you will probably need to
> remove that too.
>
--
Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
Guardian of DBD::Informix - v2011.0612 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."
--005045016c92ddd11504a5dcbe41
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.
To save time, before you start the import again, create a dummy database and
just run the schema file to make sure there aren't any other surprises like
NOT NULL constraints with explicit names that clash with the generated names
of other NOT NULL constraints. Once you get everything clean in the schema
you can drop the dummy database.
Art
Art S. Kagel
Advanced DataTools (www.advancedatatools.com)
Blog: http://informix-myview.blogspot.com/
Disclaimer: Please keep in mind that my own opinions are my own opinions and
do not reflect on my employer, Advanced DataTools, the IIUG, nor any other
organization with which I am associated either explicitly, implicitly, or by
inference. Neither do those opinions reflect those of other individuals
affiliated with any entity with which I am affiliated nor those of the
entities themselves.
On Thu, Jun 16, 2011 at 7:38 PM, Knox, Ernest <Ernest.Knox@searshc.com>wrote:
> Excellent. Thank you and Art..
>
> Thanks,
> *******************************************************************
> Ernie Knox
> IT Database Administrator Specialist
> Sears Holdings - BU: I & T Group
> 3333 Beverly Rd.
> Hoffman Estates, IL. 60179
> Office: (847) 286-5735
> Email: Ernest.Knox@searshc.com
> Blackberry: <2244650553@messaging.sprintpcs.com>2244650553@
> messaging.sprintpcs.com
> Page via Skytel: <2244650553@sprint.skytel.com>2244650553@
> sprint.skytel.com
> Informix or MySQL Primary: 9110210@skytel.com
> Informix or MySQL Secondary: 7276872@skytel.com
>
> " Yes we can make a Change! "
> " It's always a great day to watch Sports - GO LIONS, TIGERS, and BEARS! "
> " Lets not forget - GO Pistons and Red Wings! "
> GSU
> *******************************************************************
>
> -----Original Message-----
> From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org] On Behalf Of
> Jonathan
> Leffler
> Sent: Thursday, June 16, 2011 7:37 PM
> To: ids@iiug.org
> Subject: Re: 673 - Another routine (upper) with same si.... [24071]
>
> On Thu, Jun 16, 2011 at 16:01, Knox, Ernest <Ernest.Knox@searshc.com>
> wrote:
>
> > I do error also on lower:
> >
> > { DATABASE simple_report delimiter | }
> > 673 - Another routine (lower) with same signature already exists in
> > database.
> > { DATABASE store_op_lit_card delimiter | }
> > 673 - Another routine (lower) with same signature already exists in
> > database.
> >
> > So, when the application calls for upper or lower, then it is
> > automatic for them, since I don't need to create it. Just to verify what
> you
> said.
> >
>
> That's what I intended you to understand.
>
> Of course, there may also be other functions that you added to 7.31 that
> are
> built-in to 11.50. I fear that these will show up one at a time since the
> import seems to stop on the first error.
>
> Good luck.
>
> -----Original Message-----
> > From: ids-bounces@iiug.org On Behalf Of Jonathan Leffler
> > On Thu, Jun 16, 2011 at 15:48, Knox, Ernest <Ernest.Knox@searshc.com>
> > wrote:
> > > Old server: OS: SUN 5.7 IDS: 7.31.UC2 New server: OS: Linux 2.6 IDS:
> > > 11.50.FC6
> > >
> > > I'm migrating dbexported databases from the old server to the new
> > > server, but several of the databases have the same store procedure
> > > created in the .sql file. When I dbimport the database I receive the
> > > following error:
> > >
> > > { DATABASE cmsa delimiter | }
> > >
> > > 673 - Another routine (upper) with same signature already exists in
> > > database.
> > >
> > > { DATABASE cmsa_common delimiter | }
> > >
> > > 673 - Another routine (upper) with same signature already exists in
> > > database.
> > >
> > > Questions:
> > >
> > > 1. Where is the store procedure located?
> >
> > It is a built-in function in 11; it presumably wasn't in 7.31.UC2, though
> > it
> > might have been added by the end of the 7.31.UDx line.
> >
> > > 2. In the local database or in sysmaster and which table?
> >
> > N/A because of answer to 1.
> >
> > > 3. Do I need to execute the create statement in each dbimport for
> > > multiple databases?
> >
> > You probably need to modify the exported SQL file to delete the UPPER
> > function. If you had a LOWER function in 7.31, you will probably need to
> > remove that too.
> >
>
> --
> Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
> Guardian of DBD::Informix - v2011.0612 - http://dbi.perl.org
> "Blessed are we who can laugh at ourselves, for we shall never cease to be
> amused."
>
> --005045016c92ddd11504a5dcbe41
>
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
--bcaec51a7e3ead72ff04a5dd14ac
Yeah, I have to remember that next time. I've already been through those
issues of duplicate constraints. Thanks anyway.
Thanks,
*******************************************************************
Ernie Knox
IT Database Administrator Specialist
Sears Holdings - BU: I & T Group
3333 Beverly Rd.
Hoffman Estates, IL. 60179
Office: (847) 286-5735
Email: Ernest.Knox@searshc.com
Blackberry: 2244650553@messaging.sprintpcs.com
Page via Skytel: 2244650553@sprint.skytel.com
Informix or MySQL Primary: 9110210@skytel.com
Informix or MySQL Secondary: 7276872@skytel.com
" Yes we can make a Change! "
" It's always a great day to watch Sports - GO LIONS, TIGERS, and BEARS! "
" Lets not forget - GO Pistons and Red Wings! "
GSU
*******************************************************************
-----Original Message-----
From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org] On Behalf Of Art Kagel
Sent: Thursday, June 16, 2011 8:01 PM
To: ids@iiug.org
Subject: Re: 673 - Another routine (upper) with same si.... [24073]
To save time, before you start the import again, create a dummy database and
just run the schema file to make sure there aren't any other surprises like
NOT NULL constraints with explicit names that clash with the generated names
of other NOT NULL constraints. Once you get everything clean in the schema you
can drop the dummy database.
Art
Art S. Kagel
Advanced DataTools (www.advancedatatools.com)
Blog: http://informix-myview.blogspot.com/
Disclaimer: Please keep in mind that my own opinions are my own opinions and
do not reflect on my employer, Advanced DataTools, the IIUG, nor any other
organization with which I am associated either explicitly, implicitly, or by
inference. Neither do those opinions reflect those of other individuals
affiliated with any entity with which I am affiliated nor those of the
entities themselves.
On Thu, Jun 16, 2011 at 7:38 PM, Knox, Ernest <Ernest.Knox@searshc.com>wrote:
> Excellent. Thank you and Art..
>
> Thanks,
> *******************************************************************
> Ernie Knox
> IT Database Administrator Specialist
> Sears Holdings - BU: I & T Group
> 3333 Beverly Rd.
> Hoffman Estates, IL. 60179
> Office: (847) 286-5735
> Email: Ernest.Knox@searshc.com
> Blackberry: <2244650553@messaging.sprintpcs.com>2244650553@
> messaging.sprintpcs.com
> Page via Skytel: <2244650553@sprint.skytel.com>2244650553@
> sprint.skytel.com
> Informix or MySQL Primary: 9110210@skytel.com Informix or MySQL
> Secondary: 7276872@skytel.com
>
> " Yes we can make a Change! "
> " It's always a great day to watch Sports - GO LIONS, TIGERS, and BEARS! "
> " Lets not forget - GO Pistons and Red Wings! "
> GSU
> *******************************************************************
>
> -----Original Message-----
> From: ids-bounces@iiug.org [mailto:ids-bounces@iiug.org] On Behalf Of
> Jonathan Leffler
> Sent: Thursday, June 16, 2011 7:37 PM
> To: ids@iiug.org
> Subject: Re: 673 - Another routine (upper) with same si.... [24071]
>
> On Thu, Jun 16, 2011 at 16:01, Knox, Ernest <Ernest.Knox@searshc.com>
> wrote:
>
> > I do error also on lower:
> >
> > { DATABASE simple_report delimiter | }
> > 673 - Another routine (lower) with same signature already exists in
> > database.
> > { DATABASE store_op_lit_card delimiter | }
> > 673 - Another routine (lower) with same signature already exists in
> > database.
> >
> > So, when the application calls for upper or lower, then it is
> > automatic for them, since I don't need to create it. Just to verify
> > what
> you
> said.
> >
>
> That's what I intended you to understand.
>
> Of course, there may also be other functions that you added to 7.31
> that are built-in to 11.50. I fear that these will show up one at a
> time since the import seems to stop on the first error.
>
> Good luck.
>
> -----Original Message-----
> > From: ids-bounces@iiug.org On Behalf Of Jonathan Leffler On Thu, Jun
> > 16, 2011 at 15:48, Knox, Ernest <Ernest.Knox@searshc.com>
> > wrote:
> > > Old server: OS: SUN 5.7 IDS: 7.31.UC2 New server: OS: Linux 2.6 IDS:
> > > 11.50.FC6
> > >
> > > I'm migrating dbexported databases from the old server to the new
> > > server, but several of the databases have the same store procedure
> > > created in the .sql file. When I dbimport the database I receive
> > > the following error:
> > >
> > > { DATABASE cmsa delimiter | }
> > >
> > > 673 - Another routine (upper) with same signature already exists
> > > in database.
> > >
> > > { DATABASE cmsa_common delimiter | }
> > >
> > > 673 - Another routine (upper) with same signature already exists
> > > in database.
> > >
> > > Questions:
> > >
> > > 1. Where is the store procedure located?
> >
> > It is a built-in function in 11; it presumably wasn't in 7.31.UC2,
> > though it might have been added by the end of the 7.31.UDx line.
> >
> > > 2. In the local database or in sysmaster and which table?
> >
> > N/A because of answer to 1.
> >
> > > 3. Do I need to execute the create statement in each dbimport for
> > > multiple databases?
> >
> > You probably need to modify the exported SQL file to delete the
> > UPPER function. If you had a LOWER function in 7.31, you will
> > probably need to remove that too.
> >
>
> --
> Jonathan Leffler <jonathan.leffler@gmail.com> #include <disclaimer.h>
> Guardian of DBD::Informix - v2011.0612 - http://dbi.perl.org "Blessed
> are we who can laugh at ourselves, for we shall never cease to be
> amused."
>
> --005045016c92ddd11504a5dcbe41
>
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
>
>
*******************************************************************************
> Forum Note: Use "Reply" to post a response in the discussion forum.
>
>
--bcaec51a7e3ead72ff04a5dd14ac
*******************************************************************************
Forum Note: Use "Reply" to post a response in the discussion forum.