I have a "VARCHAR(40 0)" column, which i want to modify to "VARCHAR(40 0) FOR BIT DATA".
But if i try:
"ALTER TABLE mytable ALTER COLUMN mycolumn SET DATA TYPE VARCHAR (400) FOR BIT DATA"
gives me an ERROR:
> Error: DB2 SQL error: SQLCODE: -104, SQLSTATE: 42601,
> SQLERRMC: FOR BIT DATA;A TYPE VARCHAR (400);<space>
> SQLState: 42601
> ErrorCode: -104
If i try:
"ALTER TABLE mytable ALTER COLUMN mycolumn SET DATA TYPE VARCHAR (400)"
it works, so the sintax seems to be correct.
Where do i get wrong?
Thanks in advance
Marco
But if i try:
"ALTER TABLE mytable ALTER COLUMN mycolumn SET DATA TYPE VARCHAR (400) FOR BIT DATA"
gives me an ERROR:
> Error: DB2 SQL error: SQLCODE: -104, SQLSTATE: 42601,
> SQLERRMC: FOR BIT DATA;A TYPE VARCHAR (400);<space>
> SQLState: 42601
> ErrorCode: -104
If i try:
"ALTER TABLE mytable ALTER COLUMN mycolumn SET DATA TYPE VARCHAR (400)"
it works, so the sintax seems to be correct.
Where do i get wrong?
Thanks in advance
Marco
Comment