ZT文萃

          本博不原創(chuàng),轉(zhuǎn)帖自己感興趣那些事人物,什么入眼貼什么,隨心所欲。
          posts - 93, comments - 5, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          db2命令行操作表

          Posted on 2013-11-29 21:20 ZT文萃 閱讀(191) 評論(0)  編輯  收藏 所屬分類: 后臺

          1、如何向表中添加字段
          alter table 表名 add 字段名 數(shù)據(jù)類型 default 默認(rèn)值
          說明:數(shù)據(jù)類型如,varchar(50)
          alter table BANK_SOKECT_INFO ADD COLUMN DEPTNO  varchar(8);

          2、如何刪除表中字段
          ALTER table 表名 DROP column 字段名

          3、ALTER TABLE — 更改表屬性
          語法
          ALTER TABLE table [ * ]
             ADD [ COLUMN ] column type
          ALTER TABLE table [ * ]
             ALTER [ COLUMN ] column { SET DEFAULT value | DROP DEFAULT }
          ALTER TABLE table [ * ]
             RENAME [ COLUMN ] column TO newcolumn
          ALTER TABLE table
             RENAME TO newtable
          ALTER TABLE table
             ADD table constraint definition
          Inputs
          table
          試圖更改的現(xiàn)存表的名稱.
          column
          現(xiàn)存或新的列名稱.
          type
          新列的類型.
          newcolumn
          現(xiàn)存列的新名稱.
          newtable
          表的新名稱.
          table constraint definition
          表的新的約束定義. New table constraint for the table輸出
          ALTER
          從被更名的列或表返回的信息.
          ERROR
          如果一個(gè)列或表不存在返回的信息.
          描述
          ALTER TABLE 變更一個(gè)現(xiàn)存表的定義.ADD COLUMN 形式用與 CREATE TABLE一樣的語法向表中增加一

          個(gè)新列/字段。ALTER COLUMN 形式允許你從列/字段中設(shè)置或者刪除缺省(值)。注意缺省(值)只

          對新插入的行有效。RENAME 子句可以在不影響相關(guān)表中任何數(shù)據(jù)的情況下更改一個(gè)表或者列/字段的

          名稱。因此,表或列/字段在此命令執(zhí)行后仍將是相同尺寸和類型。ADD table constraint

          definition 子句用與 CREATE TABLE一樣的語法向表中增加一個(gè)新的約束。


          4、對現(xiàn)存列改名:
          ALTER TABLE distributors RENAME COLUMN address TO city;
          5、對現(xiàn)存表改名:
          ALTER TABLE distributors RENAME TO suppliers;
          向表中增加一個(gè)外鍵約束:
          ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES

          addresses(address) MATCH FULL

           

          DB2取前十條記錄:
          DB2 => select istop from news where id =370 fetch first 10 rows only  DB2

          修改字段長度:
          alter table news alter AUTHOR set data type varchar(250)

          DB2 => describe table news  DB2

          主站蜘蛛池模板: 台北县| 姜堰市| 新田县| 敖汉旗| 阿合奇县| 武强县| 荥阳市| 云林县| 嘉兴市| 叙永县| 喜德县| 乃东县| 轮台县| 城步| 宁陕县| 襄汾县| 桐城市| 义乌市| 治县。| 南昌市| 昆山市| 河曲县| 塔城市| 遵义市| 云安县| 农安县| 横山县| 资兴市| 历史| 阳春市| 普兰店市| 大埔县| 门源| 安徽省| 若尔盖县| 溧阳市| 齐齐哈尔市| 商洛市| 岳普湖县| 通辽市| 宜兴市|