社区
MS-SQL Server
帖子详情
在SQL数据库中有没有一个象Access一样的id是自动编号的字段类型
国手
2003-12-23 11:15:22
请问大家:
在SQL数据库中有没有一个象Access一样的id是自动编号的字段类型。
谢谢!
...全文
48
5
打赏
收藏
在SQL数据库中有没有一个象Access一样的id是自动编号的字段类型
请问大家: 在SQL数据库中有没有一个象Access一样的id是自动编号的字段类型。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
toptree
2003-12-23
打赏
举报
回复
用identity
Coolyu0916
2003-12-23
打赏
举报
回复
有
CREATE TABLE [B] (
[id] [int] IDENTITY (1, 1) NOT NULL ,--这里
[sbh] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_B_sbh] DEFAULT (''),
CONSTRAINT [PK_B] PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
Rotaxe
2003-12-23
打赏
举报
回复
每个表中只能创建一个标识符列和一个全局唯一标识符列。
IDENTITY 属性
标识符列可用 IDENTITY 属性建立,使应用程序开发人员得以对表中所插入的第一行指定标识数字(Identity Seed 属性),并确定要添加到种子上的增量(Identity Increment 属性)以决定后面的标识数字。在向具有标识符列的表中插入值时,Microsoft® SQL Server™ 2000 通过递增种子值的方法自动生成下一个标识值。
在用 IDENTITY 属性定义标识符列时应注意以下几点:
一个表只能有一列定义为 IDENTITY 属性,而且该列必须以 decimal、int、numeric、smallint、bigint 或 tinyint 数据类型定义。
可指定种子和增量值。二者的默认值均为 1。
标识符列不允许空值,也不能包含 DEFAULT 定义或对象。
在设置 DENTITY 属性后,可以使用 IDENTITYCOL 关键字在选择表中引用该列。
可以使用 OBJECTPROPERTY 函数确定一个表是否具有 IDENTITY(标识)列,使用 COLUMNPROPERTY 函数确定 IDENTITY 列的名称。
Rotaxe
2003-12-23
打赏
举报
回复
identity
wflovemcx
2003-12-23
打赏
举报
回复
你可管理器里面点设计表,选中你要作为自动编号的字段,在下面的列属性里,有一个标识,选中"是"就可以了,还可以设置递增量.类型可以为int 及类似的数据类型。
Access
数据库
“
自动
编号
”
字段
归零
Access
数据库
“
自动
编号
”数据
类型
是
一个
非常实用的
类型
,它可以很方便地帮助我们完成标识不同记录
ID
的工作。但是由于JET引擎的特性(
SQL
server使用T-
SQL
),当我们在
Access
数据库
某张表
中
执行了删除所有数据的操作后,被用来标识唯一
ID
的
字段
将不再归零(从头开始计数),而是会继续延续上次
ID
递增计数,我们可以用若干种方法解决这样的问题,以下结合ASP推荐两种方法(以下方法都是建立
Access
中
字段
类型
及修改
字段
类型
的
SQL
语句
Access
中
字段
类型
及修改
字段
类型
的
SQL
语句
Access
中
的数据
类型
Access
中
有10
中
数据
类型
:文本、备注、数值、日期/时间、货币、
自动
编号
、是/否、OLE对
象
、超级链接、查询向导。1、文本(Text(n)):这种
类型
允许最大255个字符或数字,
Access
默认的大小是50个字符,而且系统只保存输入到
字段
中
的字符,而不保存文本
字段
中
未用位置上的空字符。可以设置“
字段
access
数据库
用
sql
语句添加
字段
,修改
字段
,删除
字段
用 Create Table 建立
一个
表 Table1 ,主键是
自动
编号
字段
,另
一个
字段
是长度是 10 的文本
字段
。
代码如下:
CREATE TABLE Table1 (
Id
COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10))
再建
一个
包含两个
字段
的表 Table2,
字段
id
为长整型,
字段
MyText 为文本
代码如下:
CREATE TABLE Table2 (I
vb与
sql
数据库
下下给
access
创建
一个
有
自动
编号
字段
的表
vb
中
sql
= "ALTER TABLE [" & tbName & "] add [样本号] AutoIncrement Not Null
sql
中
sql
= "ALTER TABLE [" & tbName & "] add [样本号] int
ID
ENTITY"
sql
数据库
中
立
自动
编号
的
字段
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章