Archives of the TeradataForum
Message Posted: Tue, 05 Mar 2002 @ 14:29:36 GMT
Subj: | | Re: On ALTER TABLE |
|
From: | | Narayan Murthy K S |
I thought the modify was to change the constraint or a existing check on the column. Here is the syntax:
On-Line Help
----------------------------------------------------------------------------
ALTER TABLE [databasename.]tablename [ ,option [ ... ,option] ]
......
[ MODIFY [cname | CONSTRAINT name] CHECK (boolean_condition) ] ;
.....
Moreover if i gave a statement like : "ALTER TABLE t1 modify a char" this
is what i get.
-------------------------------------------------------------------------
BTEQ -- Enter your DBC/SQL request or BTEQ command:
alter table t1 modify a char;
alter table t1 modify a char;
*** Failure 3707 Syntax error, expected something like a 'CHECK' keyword
between the word 'a' and the 'char' keyword.
--------------------------------------------------------------------------
So i guess it is really not possible to change the datatype of a column.
So as some one from the mailgram mentioned an "add" used for the second time is interpreted as an "alter" - which as he said is
definitely confusing - which is what i mentioned as the issue.
Narayan.
|