sybase 常用DDL语句

Posted shut10

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sybase 常用DDL语句相关的知识,希望对你有一定的参考价值。

Sybase中DDL语句不能修改字段的数据类型,只能修改空与非空:

1.删除列:
ALTER TABLE table_name DELETE column_name;
2.增加列:
ALTER TABLE table_name ADD (column_name DATA_TYPE [NOT] NULL);
3.修改列的空与非空:
ALTER TABLE table_name MODIFY column_name [NOT] NULL;
4.修改列名:
ALTER TABLE table_name RENAME old_column_name TO new_column_name;
5.快速建立临时表:
SELECT * INTO [#]table_name FROM .....;
6、修改表名:
ALTER TABLE old_table_name RENAME new_table_name
7.增加主键约束:
ALTER TABLE tb_name ADD CONSTRAINT pk_name PRIMARY KEY(col_name,..)
8.删除主键约束:
ALTER TABLE tb_name DROP CONSTRAINT pk_name;
9.建立自增长字段,与Oracle的SEQUENCE类似:
CREATE TABLE TMP_001 (RES_ID INTEGER IDENTITY NOT NULL);
10.添加表注释:
COMMENT ON TABLE table_name IS ‘....‘;
11.创建索引:
CREATE INDEX index_name ON table_name(column_name);

 

以上是关于sybase 常用DDL语句的主要内容,如果未能解决你的问题,请参考以下文章

DBA常用SQL之DDL生成语句-2

常用SQL语句DDL建表建索引建序列(PGSQL)

SQL基础常用语句:DDL DMLDQL

MySQL中DDL和DML常用的语句语法

常用SQL语句常见建表建索引等DDL语句(PGSQL)

MySQL操作之DDL