DB2非常用sql集锦

Posted on 2019-05-10 09:30  'alt+/'  阅读(131)  评论(0编辑  收藏  举报

一、MYSQL

二、ORACLE

三、DB2

//给表中添加列和列说明
alter table table_name add column  column_name  varchar(20);
comment on column table_name.column_name is 'XXXXX'; //查询表中列的说明 select t.Remarks as 注释, t.COLNAME from syscat.COLUMNS t where tabschema='table_schema' and TABNAME=upper('table_name');

 //查询表所有字段
 select a.* from sysibm.syscolumns a where tbname = 'table_name';

 //查询视图创建语句sql

 SELECT TEXT FROM syscat.views WHERE viewname='VIEW_NAME';

 //修改表结构

  1、添加表字段

  alter table 表名 add  字段名 类型(值)

  示例:alter table   user  add name varchar(40);

  2、删除表字段

  alter table 表名 drop  字段名

  示例: alter table user drop name;

  3、字段名更名

  alter table 表名 rename 老字段名 to 新字段名

  示例:alter table  user  rename oldname to newname;

  4、更改字段类型

  alter table 表名 alter 字段 类型;

  示例:alter table user alter name varchar(50);

 

//给表中添加列和列说明alter table table_name add column  COLUMN_name varchar(20);comment  on  column  table_name.COLUMN_name   is  'XXXXX'
//查询表中列的说明select t.Remarks as  注释, t.COLNAME from syscat.COLUMNS t where tabschema='table_schema' and TABNAME=upper('table_name');

Copyright © 2024 'alt+/'
Powered by .NET 8.0 on Kubernetes