test html
我们走在JAVA的光明大道上
男人就不是该对生命后悔
BlogJava
首页
新随笔
联系
聚合
管理
随笔-10 评论-6 文章-0 trackbacks-0
不能完全理解的SQL,自增主键,某条记录删除后,能自动找到ID号(高手指点)
CREATE
TABLE
img (id_num
int
IDENTITY
(
1
,
1
), company_name sysname)
INSERT
img(company_name)
VALUES
(
'
New Moon Books
'
)
INSERT
img(company_name)
VALUES
(
'
Lucerne Publishing
'
)
--
SET IDENTITY_INSERT ON and use in img table.
SET
IDENTITY_INSERT
img
ON
DECLARE
@minidentval
smallint
DECLARE
@nextidentval
smallint
SELECT
@minidentval
=
MIN
(
IDENTITYCOL
)
FROM
img
IF
@minidentval
=
IDENT_SEED
(
'
img
'
)
SELECT
@nextidentval
=
MIN
(
IDENTITYCOL
)
+
IDENT_INCR
(
'
img
'
)
FROM
img t1
WHERE
IDENTITYCOL
BETWEEN
IDENT_SEED
(
'
img
'
)
AND
32766
AND
NOT
EXISTS
(
SELECT
*
FROM
img t2
WHERE
t2.
IDENTITYCOL
=
t1.
IDENTITYCOL
+
IDENT_INCR
(
'
img
'
))
ELSE
SELECT
@nextidentval
=
IDENT_SEED
(
'
img
'
)
SET
IDENTITY_INSERT
img
OFF
IDENTITYCOL:返回表中identity列.
IDENT_SEED(表名):IDENT_SEED() 函数返回表中标识性字段identity column 的初值.
IDENT_INCR(表名):返回identity列的增量值.
SET IDENTITY_INSERT:允许将显式值插入表的标识列中
还是不能完全理解,请哪位高人分析分析!
posted on 2007-05-03 04:16
我们走在JAVA的光明大道上
阅读(1704)
评论(0)
编辑
收藏
所属分类:
我的问题集合(有缘人帮忙!)
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
<
2007年5月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
AJAX(1)
apache-commons
Spring
SQL
三言两语(4)
我的问题集合(有缘人帮忙!)(1)
接口的艺术(2)
新人学JAVA路程
随笔档案
2007年9月 (1)
2007年5月 (9)
搜索
最新评论
1. re: 自问自答:为什么安装JDK时,又要安装JRE,而JDK内又有一个JRE呢?
装jdk就不用再装jre了,jdk本身就带jre了,如果你那样说明是哪里出问题了。
--扩展标记
2. re: 对面向接口编程的体会(1):把自己当做人来思考!
评论内容较长,点击标题查看
--扩展标记
3. re: 对面向接口编程的体会(2)
评论内容较长,点击标题查看
--扩展标记
4. re: 喜欢这首诗句
两情若是久长时,又岂在朝朝暮暮?
感慨!~我是这样想,可她不这样想......
--久城
5. re: 对面向接口编程的体会(2)
很好!!!
--Qin Zhimou
阅读排行榜
1. 不能完全理解的SQL,自增主键,某条记录删除后,能自动找到ID号(高手指点)(1704)
2. 自问自答:为什么安装JDK时,又要安装JRE,而JDK内又有一个JRE呢?(1523)
3. jQuery入门(992)
4. 对面向接口编程的体会(2)(534)
5. 对面向接口编程的体会(1):把自己当做人来思考!(430)
评论排行榜
1. 对面向接口编程的体会(2)(2)
2. 对面向接口编程的体会(1):把自己当做人来思考!(1)
3. 影响中国程序员成长的不安定因素:(以下排名不分先后)(1)
4. 喜欢这首诗句(1)
5. 自问自答:为什么安装JDK时,又要安装JRE,而JDK内又有一个JRE呢?(1)
test html.....