Subject | Re: [IBO] Shorten string varchar column |
---|---|
Author | Daniel Rail |
Post date | 2003-10-31T02:23:31Z |
Hi,
At October 30, 2003, 21:55, Gulut wrote:
Yahoo Groups, since it's not related to IBO.
And, here are the steps to achieve what you want to do:
1. Create a varchar(5) TEMP field
2. Copy the values from CUSID to the new TEMP field
3. Drop CUSID
4. Rename the TEMP field to CUSID
And, if you have dependents(foreign keys, views, SPs, triggers and
indices), you have to eliminate those dependencies first. Otherwise,
you wouldn't be able to drop CUSID.
--
Best regards,
Daniel Rail
Senior System Engineer
ACCRA Group Inc. (www.accra.ca)
ACCRA Med Software Inc. (www.filopto.com)
At October 30, 2003, 21:55, Gulut wrote:
> i have a table called Customer,First, this is a question to be posted on firebird-support group on
> one if its field is CusID varchar(8)
> now i want to make it varchar(5) this way:
> alter table Customer
> alter CusID type varchar(5)
> i got this error:
> unsuccessful metadata update
> New size specified for column CUSID must be at least 5 characters
Yahoo Groups, since it's not related to IBO.
And, here are the steps to achieve what you want to do:
1. Create a varchar(5) TEMP field
2. Copy the values from CUSID to the new TEMP field
3. Drop CUSID
4. Rename the TEMP field to CUSID
And, if you have dependents(foreign keys, views, SPs, triggers and
indices), you have to eliminate those dependencies first. Otherwise,
you wouldn't be able to drop CUSID.
--
Best regards,
Daniel Rail
Senior System Engineer
ACCRA Group Inc. (www.accra.ca)
ACCRA Med Software Inc. (www.filopto.com)