如何定义varchar2

1 sql sql-server ddl varchar2

我需要varchar2在teradata sql中添加一个数据类型的列,

例如

ALTER TABLE table_name ADD column_name varchar2 (20); 
Run Code Online (Sandbox Code Playgroud)

但是在teradata中它并没有varchar2作为一个定义的类型名称.

Mur*_*nik 5

varchar2是Oracle特定的数据类型,未在ANSI SQL标准中定义.您应该使用标准varchar类型:

ALTER TABLE table_name ADD column_name VARCHAR(20);
Run Code Online (Sandbox Code Playgroud)