程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> db2中簡單的DDL操作

db2中簡單的DDL操作

編輯:DB2教程


db2中簡單的DDL操作   http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=/com.ibm.db2.luw.admin.partition.doc/doc/c0007201.html 以上鏈接是IBM-DB2-API文檔 ********************************************************************************
  create table aa( aa decimal(18), bb varchar(18) ); 所有DDL操作完成後一定要記得reorg table aa;(重組表結構)   --新增字段 alter table 表名 add column 字段 類型; 例:alter table aa add column cc varchar(20);    www.2cto.com   --更改字段名稱 例:將aa改成cc 1.添加新字段cc,然後將aa的值賦給cc 2.刪除aa並reorg table   --修改字段類型 alter table 表名 alter 字段 set data type 類型; 例:alter table aa alter bb set data type varchar(40);   --修改字段長度(只能改大,不能改小) alter table 表名 alter 字段 set data type 類型; 例:alter table aa alter bb set data type varchar(40);    www.2cto.com   --給字段加not null約束 alter table 表名 alter 字段 set not null; 例:alter table aa alter bb set not null;   --刪除字段上的not null約束 alter table 表名 alter column 字段 drop not null; 例:alter table aa alter column bb drop not null;   --刪除字段 alter table 表名 drop column 字段; 例:alter table aa drop column bb;   --復制表結構及數據 create table cb_ba_CURRENCY like BASE_CURRENCY; insert into cb_ba_CURRENCY select * from BASE_CURRENCY;    www.2cto.com   --添加唯一約束 ALTER TABLE EMPLOYEE ADD CONSTRAINT NEWID UNIQUE(EMPNO,HIREDATE)   --刪除唯一約束 ALTER TABLE <table-name> DROP UNIQUE <constraint-name>   --添加主鍵約束 ALTER TABLE <name> ADD CONSTRAINT <column_name> PRIMARY KEY <column_name>   --刪除主鍵約束 ALTER TABLE <table-name> DROP PRIMARY KEY

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved