Thank you for your help. The work around discussed at that JIRA issue link sort of works for me.
The statement:
ALTER TABLE t DROP COLUMN c1
fails with the error message:
Syntax error: Encountered "DROP" at line 1, column 32.

I guess that means Derby doesn't support dropping columns yet.
I'll live with the extra column of old data.

Thanks

Alex.

Bryan Pendleton wrote:

Alex Moots wrote:

Thanks for the quick response, but the query:
ALTER TABLE bl.USERSPROPERTIES ALTER COLUMN Value SET DATA TYPE CHAR(32000)
Still gives me the same error message:
The length, precision, or scale attribute for column, or type mapping 'CHAR(32000)' is not valid


I think in this case the problem is that you can't change a VARCHAR
to a CHAR using ALTER TABLE .. ALTER COLUMN. You can only change
a VARCHAR to another (longer) VARCHAR.

In the next release, you'll be able to use the techniques described
in DERBY-1515 (http://issues.apache.org/jira/browse/DERBY-1515) to
make more substantial changes to a column's datatype in a dynamic fashion.

thanks,

bryan





--
Alex Moots                           www.BuilderLynx.com
Builder Lynx                         t: 416-425-2925  f: 416-425-4233

Reply via email to