摘要: exec sp_rename '表明.原列名','新列名','column'; 阅读全文
posted @ 2013-11-13 11:26 Mr.Thanks 阅读(670) 评论(0) 推荐(0) 编辑
摘要: --列名 数据类型 描述 name sysname --对象名。 Id int --对象标识号。 xtype char(2) --对象类型。可以是下列对象类型中的一种: C = CHECK --约束 D = --默认值或 DEFAULT 约束 F = FOREIGN KEY --约束 L = --日志 FN = --标量函数 IF = --内嵌表函数 P = --存储过程 PK = PRIMARY KEY --约束(类型是 K) RF = --复制筛选存储过程 S = --系统表 TF = --表函数 TR = --触发... 阅读全文
posted @ 2013-11-13 11:25 Mr.Thanks 阅读(569) 评论(0) 推荐(0) 编辑
摘要: --SQL批量添加主键脚本 --操作提示:运行此脚本前请记得备份您要操作的数据库--实现功能:执行脚本后数据库中的所有数据表都会有一个主键--添加规则1:主键名称为ID(可自己修改),数据类型为整形自增一--添加规则2:如果数据表已有主键,则不添加 --添加规则3:如果数据表没主键但已存在自增一的标识列,则设置该标识列为主键--添加规则4:如果数据表没主键且已存在ID列,则会删除掉该列,记得要检查该ID列是否包含重要数据,如果有的话,请执行脚本前改名。 --脚本代码开始declare @ColumnName nvarchar(250)set @ColumnName='ID' - 阅读全文
posted @ 2013-11-13 11:13 Mr.Thanks 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: --有一个表,假设是这样的 CREATE TABLE Test ( field1 number(7) primary key, field2 varchar2(30)); --假设field1上有索引。 要删除表中所有field1重复的记录,可以用下面的SQL语句:---------------------------------------------------------------delete from Test a where a.rowid!=(select max(rowid) from Test b where a.field1=b.field1);-------------- 阅读全文
posted @ 2013-11-13 10:27 Mr.Thanks 阅读(147) 评论(0) 推荐(0) 编辑