Teradata Alter表

2018-01-13 09:41 更新

ALTER TABLE命令用于從現(xiàn)有表中添加或刪除列。 您還可以使用ALTER TABLE命令修改現(xiàn)有列的屬性。

語法

以下是ALTER TABLE的通用語法。

ALTER TABLE <tablename> 
ADD <columnname> <column attributes> 
DROP <columnname>;

例子

以下示例刪除列DOB并添加新列BirthDate。

ALTER TABLE employee 
ADD BirthDate DATE FORMAT 'YYYY-MM-DD', 
DROP DOB;

您可以運(yùn)行SHOW TABLE命令查看對表的更改。 在以下輸出中,您可以看到刪除列employee_dob并添加BirthDate。

SHOW table employee;
*** Text of DDL statement returned.
*** Total elapsed time was 1 second.
---------------------
CREATE SET TABLE Employee ,FALLBACK, 
   NO BEFORE JOURNAL, 
   NO AFTER JOURNAL, 
   CHECKSUM = DEFAULT, 
   
   DEFAULT MERGEBLOCKRATIO ( 
      EmployeeNo INTEGER, 
      FirstName VARCHAR(30) CHARACTER SET LATIN NOT CASESPECIFIC, 
      LastName VARCHAR(30) CHARACTER SET LATIN NOT CASESPECIFIC, 
      JoinedDate DATE FORMAT 'YYYY-MM-DD', 
      DepartmentNo BYTEINT,
      BirthDate DATE FORMAT 'YYYY-MM-DD'
   ) 
UNIQUE PRIMARY INDEX ( EmployeeNo );
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)