社区
疑难问题
帖子详情
SQL Server 2000
tonymucor
2004-05-07 09:21:58
SQL Server 2000中什么类型是自动递增的,当添加记录时会自动添加一个数。
...全文
42
4
打赏
收藏
SQL Server 2000
SQL Server 2000中什么类型是自动递增的,当添加记录时会自动添加一个数。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
2004-05-07
打赏
举报
回复
如果在企业管理器中操作,就是在设计表时,将字段的标识属性设置为"是"
如果是用语句:
--创建表时创建标识字段
create table 表(标识字段名 int identity(1,1))
--为现有表添加标识字段
alter table 表 add 标识字段名 int identity(1,1))
zjcxc
2004-05-07
打赏
举报
回复
自增=标识=identity()
8992026
2004-05-07
打赏
举报
回复
从联机帮助拷贝
8992026
2004-05-07
打赏
举报
回复
IDENTITY(属性)
在表中创建一个标识列。该属性与 CREATE TABLE 及 ALTER TABLE Transact-SQL 语句一起使用。
说明 IDENTITY 属性与 SQL-DMO Identity 属性不同,后者表现列的行标识属性。
语法
IDENTITY [ ( seed , increment ) ]
参数
seed
装载到表中的第一个行所使用的值。
increment
增量值,该值被添加到前一个已装载的行的标识值上。
必须同时指定种子和增量,或者二者都不指定。如果二者都未指定,则取默认值 (1,1)。
注释
如果在经常进行删除操作的表中存在着标识列,那么在标识值之间可能会产生差距。如果这构成了问题,那么请不要使用 IDENTITY 属性。但是,为了确保未产生差距,或者为了弥补现有的差距,在用 SET IDENTITY_INSERT ON 显式地输入标识值之前,请先对现有的标识值进行计算。
如果重新使用已删除的标识值,那么请使用示例 B 中的示例代码进行检查,以获得下一个可用的标识值。请用您的表名、标识列数据类型以及(该数据类型的)最大可允许值的数值 –1 替换 tablename、column_type 和 max(column_type) – 1。
使用 DBCC CHECKIDENT 检查当前的标识值,并将其与标识列中的最大值进行比较。
当将 IDENTITY 属性与 CREATE TABLE 一起使用时,Microsoft® SQL Server™ 使用 CREATE TABLE 的 NOT FOR REPLICATION 选项替代标识列的自动增加。通常,SQL Server 给插入表中的每个新行指派一个值,该值比前面的最高值要大出某些增量。但是,如果新行是由另一个数据源复制过来的,那么标识值必须保持与其在数据源中完全相同。
示例
A. 将 IDENTITY 属性与 CREATE TABLE 一起使用
下面的示例创建一个新表,该表将 IDENTITY 属性用于获得自动增加的标识号。
USE pubs
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'new_employees')
DROP TABLE new_employees
GO
CREATE TABLE new_employees
(
id_num int IDENTITY(1,1),
fname varchar (20),
minit char(1),
lname varchar(30)
)
INSERT new_employees
(fname, minit, lname)
VALUES
('Karin', 'F', 'Josephs')
INSERT new_employees
(fname, minit, lname)
VALUES
('Pirkko', 'O', 'Koskitalo')
SQL
Server
2000
驱动jar包
对于Java开发者来说,要与
SQL
Server
2000
进行交互,就需要依赖特定的驱动程序,即“
SQL
Server
2000
驱动jar包”。这个jar包包含了连接
SQL
Server
2000
所需的所有类库,使得Java程序能够通过JDBC(Java Database ...
Android通过webservice连接
Sql
server
实例
在Android开发中,有时我们需要与远程数据库进行交互,例如
SQL
Server
。这个场景通常是通过Web服务,如WebService来实现。本文将详细介绍如何在Android应用中利用WebService接口连接到
SQL
Server
数据库,实现数据的增...
Toad for
SQL
Server
6.1,最新版绿色单文件(已注册)
最近折腾
SQL
Server
的localdb,微软自带的管理工具很庞大,安装复杂。发现Toad的很好用
SQL
Server
数据库管理工具,特意制作成单文件,不用安装,直接管理。已经注册好了,可以直接使用。win7、8(64位)测试可行。 ...
解决
SQL
SERVER
数据库驱动程序无法通过使用安全套接字层(SSL)加密与
SQL
Server
建立安全连接问题JAR包
在
SQL
SERVER
数据库的使用过程中,有时会出现一个棘手的问题,即驱动程序无法通过安全套接字层(SSL)加密与
SQL
Server
建立安全连接。这个问题通常表明数据库连接在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...
com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver
标题“com.microsoft.
sql
server
.jdbc.
SQL
Server
Driver”涉及的是微软
SQL
Server
数据库与Java应用程序之间的连接驱动。这个驱动程序是Java Database Connectivity (JDBC)的一部分,允许Java开发者通过编写Java代码来...
疑难问题
22,302
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章