当前位置:首页 » 编程语言 » sql标记重复
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql标记重复

发布时间: 2023-03-01 03:38:05

A. 给SQL 表设置标识列。

将你设置标识列的SQL语言贴出来,看看问题在哪里?
-------------------------------------------
不要手动设置,你用查询分析器,写好SQL语言,然后按Ctrl+L如果优化成功,则再按Ctrl+E执行设置标识列。
------------------------------------------
例如你的表名是:
AllDay
要设置的标识列是:yyyymmdd则
1、修改为非空
alter
table
allday
alter
column
yyyymmdd
varchar(10)
not
null
Ctrl+L->Ctrl+E
2、将这个列设为主键(标识列---不能重复)
ALter
table
AllDay
add
primary
key(yyyymmdd)
Ctrl+L->Ctrl+E
-----------------------------------------------
自动增长列有点麻烦的,如果你想导入的数据列和原表具有相同的自动增长功能,这个在SQL中不能实现(你手动设置之所以成功,实际上是删除再建立的过程),一般你可以这样
alter
table
allday
add
idcol
int
identity
这个就增加了一个自动增长列,然后,你再将原来的列删除。