SQLServer-表操作
--建立数据表 ? CREATE TABLE MY_TABLE( ? --为已存在的表添加字段 ? ALTER TABLE MY_TABLE ADD PHONE CHAR(13) NOT NULL DEFAULT 'XXXX-XXXXXXX' ? --修改表中的列 ? ALTER TABLE MY_TABLE ALTER COLUMN PHONE CHAR(15) NOT NULL ? --删除表中存在的字段 ? ALTER TABLE MY_TABLE DROP COLUMN PHONE --不能删除有索引、外联,主键,有默认值或其它规则的列 ? --删除表 ? DROP TABLE MY_TABLE ? --删除表主键约束 ? ALTER TABLE MY_TABLE DROP CONSTRAINT MY_TABLE_KEY ? --添加表主键约束 ? ALTER TABLE MY_TABLE ADD CONSTRAINT MY_TABLE_KEY PRIMARY KEY (ID,NAME) ? --添加CHECK约束 ? ALTER TABLE? MY_TABLE ADD CONSTRAINT MY_TABLE_CHECK CHECK(LOW BETWEEN 0 AND 100) ? ALTER TABLE MY_TABLE DROP CONSTRAINT MY_TABLE_CHECK ? --禁用CHECK约束 ? ALTER TABLE MY_TABLE NOCHECK CONSTRAINT MY_TABLE_CHECK ? --启用CHECK约束 ? ALTER TABLE MY_TABLE CHECK CONSTRAINT MY_TABLE_CHECK ? --建立默认
? --绑定默认 ? sp_bindefault SEX_DEFAULT,'MY_TABLE.SEX' ? --删除默认 ? sp_unbindefault 'MY_TABLE.SEX' ? --建立规则 ? CREATE RULE HIGHT_MYTABLE ? CREATE RULE SEX_MYTABLE ? CREATE RULE NAME_MY_TABLE ? --绑定规则 ? sp_bindrule NAME_MY_TABLE,'MY_TABLE.NAME' ? --删除规则 ? sp_unbindrule 'MY_TABLE.NAME' DROP RULE NAME_MY_TABLE ? ? --添加外键约束 ALTER TALBE TABLE_ONE ? 作者QQ:30884430 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |