每日关注!identity字段怎么使用?identity字段的基本用法及使用方法
一、identity的基本用法
【资料图】
1.含义
identity表示该字段的值会自动更新,不需要我们维护,通常情况下我们不可以直接给identity修饰的字符赋值,否则编译时会报错
2.语法
列名 数据类型 约束 identity(m,n)
m表示的是初始值,n表示的是每次自动增加的值
如果m和n的值都没有指定,默认为(1,1)
要么同时指定m和n的值,要么m和n都不指定,不能只写其中一个值,不然会出错
3.实例演示
不指定m和n的值
create table student1 ( sid int primary key identity, sname nchar(8) not null, ssex nchar(1) ) insert into student1(sname,ssex) values ("张三","男"); insert into student1 values ("李四","女");--可以省略列名 insert into student1 values ("王五","女");
指定m和n的值
create table student2 ( sid int primary key identity(20,5), sname nchar(8) not null, ssex nchar(1) ) insert into student2(sname,ssex) values ("张三","男"); insert into student2 values ("李四","女");--可以省略列名 insert into student2 values ("王五","女");
4.删除一条记录接着插入
把sid为2的记录删除,继续插入,新插入的记录的sid不是2,而是3
create table student3 ( sid int primary key identity, sname nchar(8) not null, ssex nchar(1) ) insert into student3(sname,ssex) values ("张三","男"); insert into student3 values ("李四","女"); delete from student3 where sid=2;--把sid为2的记录删除 insert into student3 values ("王五","女");
二、重新设置identity的值
1.语法
dbcc checkident(表名,reseed,n);
n+1表示的是表中identity字段的初始值(n的值可以为0)
也就是说:如果插入的是id为2的记录,则n的值是1
2.实例演示
create table student4(sid int primary key identity,sname nchar(8) not null,ssex nchar(1))insert into student4(sname,ssex) values ("张三","男");insert into student4 values ("李四","女");delete from student4 where sid=2;--把sid为2的记录删除dbcc checkident("student4",reseed,1);--把student4表中identity字段的初始值重新设置为1insert into student4 values ("王五","女");
三、向identity字段插入数据
1.语法
set identity_insert 表名 on; insert into 表名(列名1,列名2,列名3,列名4) values (数据1,数据2,数据3,数据4); set identity_insert 表名 off;
注意:插入数据时必须得指定identity修饰的字段的名字
2.实例演示
create table student5(sid int primary key identity(20,5),sname nchar(8) not null,ssex nchar(1))insert into student5(sname,ssex) values ("张三","男");insert into student5 values ("李四","女");insert into student5 values ("王五","女");set identity_insert student5 on;/*insert into student5 values ("黑六","男");--errorinsert into student5 values (21,"黑六","男");--error*/insert into student5(sid,sname,ssex) values (21,"黑六","男");set identity_insert student5 off;/*insert into student5 values (22,"赵七","女");--errorinsert into student5(sid,sname,ssex) values (22,"赵七","女");--error*/insert into student5 values ("赵七","女");
标签:
相关推荐:
最新新闻:
- 如何将图像数据编码为比特流?转换方法步骤
- PF的关键字顺序有多灵活?PF防火墙最详细教程
- 华为t2010怎么刷机?华为t2010刷机教程及评测_全球今日报
- windows7桌面图标怎么改大小?修改方法步骤
- iphone4s怎么设置彩信?iphone4s联通卡彩信设置方法
- 什么软件修图较好?图片处理有哪些技巧?
- 国内常用的ntp服务器 国内常用NTP服务器地址及IP_环球新视野
- rocketdock怎么操作?rocketdock教程之程序设置-环球热消息
- 当前速读:QQ火炬手图标怎么关闭?关闭图标方法介绍
- 【世界速看料】戴森v7v8v10什么区别?V6和V8的区别介绍
- linux主机的详细介绍 linux主机安装的八个步骤_全球讯息
- 环球速读:富可视m310怎么刷机?富可视m310刷机教程
- 手机wifi密码破解器哪个好用?手机wifi密码破解器介绍
- 天天即时:淘宝拥有注册会员1.7亿 注册用户不断增长
- 手摇甘蔗榨汁机怎么样?品牌有哪些? 天天视讯
- 天天信息:linux内核编译ccflag,linux-内核编译 centisecs文件控制内核参数
- 全球今头条!连连支付怎么样?连连靠谱吗?
- 每日关注!identity字段怎么使用?identity字段的基本用法及使用方法
- AngularJS中的refresher该如何使用?使用技巧|动态
- 联想s720i配置怎么样?联想s720i配置总结|热文
- 【证书】PFX证书、CER证书申请流程详解
- dockerexec-itoracle11g创建容器实例分享
- 当前报道:功放如何连接?功放机接线图详解
- 手机无限重启或无法开机怎么办?索爱st25i强刷教程及注意事项 快报
- 头条:绿色出行新方式:共享汽车APP的交互体验
- 环球观焦点:B站视频播放源地址获取及B站视频下载
- 复旦壁纸:手绘正校门1024、7681280
- 佳能IP1180怎么样?佳能IP1180详情介绍
- 天天热门:象棋里的卧槽马是什么?典型案例分享
- 无法访问文件夹怎么办?无法访问文件夹的原因和解决方法-焦点速看
- 设计带构造函数的Dog类 对数据成员进行初始化
- 焦点报道:薛定谔的猫和EPR佯谬——量子力学史上的经典术语
- 网银无法登陆怎么办?网上银行登录安全控件
- 联想昭阳E46G能玩魔兽世界吗?显卡集显特效开起来根本没办法玩
- 最新:在百度里下载格式工厂——KuGo格式
- speedtest-cli|网速测试工具命令行方式
- 【数据更新】全国上网卡专属号段数据汇总
- 全球新动态:Calendar类:日历字段的转换方法
- 数据字典中的同义词:user_synonyms
- 非定常约束:几何约束与完整约束的区别
- 图片文件合成器是什么?图片、文件合成器的原理与方法
- 天天微头条丨企业的经营性现金流与净利润的含金量有多大?
- 微头条丨java timestamp 格式化_java日期处理(Timestamp)
- 【世界时快讯】《满江红》让杭州岳王庙成热门打卡地:秦桧像曾被砸烂9次
- 分享5个高质无损音乐网站 歌曲很丰富
- 徐宏芳:《警察抓小偷》网络游戏指法教学教案
- 全球热头条丨世界空间中的着色器 从对象空间到世界空间的转换
- 考研英语真题 翻译真题里的人名该怎么翻译?
- 【世界快播报】《如龙:维新!极》“复仇之刃”预告 全新截图欣赏
- 索尼承诺在PSVR2发行前“增加PS5主机供应”:全球要闻
- 全球观热点:青海春天药用资源科技股份有限公司 2022年度业绩预亏暨风险提示公告
- Xbox金会员2月会免游戏公布 《为了吾王》等
- 兔年首个交易日,两大股东公告“抢筹”兴业银行
- 【世界热闻】曝百度将推人工智能聊天工具:类似ChatGPT
- 环球微动态丨腾讯游戏春节7天吸金破4.5亿:《王者荣耀》收入超3千万!
- 国产《时灵:星辰愚者》2月14日发售 登陆PS5/PC/NS
- 暴雪游戏国服“头七” 你找到合适的平替游戏了吗?
- 《流浪地球2》MOSS和末日铁拳是一个配音演员:给破球来个上勾拳!:世界快消息
- 【环球速看料】PS5广告:奎爷利维坦巨斧现身英国伦敦
- 效仿印尼,全球第二大镍生产国菲律宾考虑对镍出口征税
- 摩根士丹利“大空头”警告:不要参与反弹行情,美股熊市还没结束
- 消费者遭遇特步反向抹零 特步回应:系统设置四舍五入
- 超4000万!Capcom称当前财年销量有望是史上最高一年:全球即时看
- 最新:我爱我家2022年业绩预告:聚焦品质服务 推进精细运营
- 我家的春节泡汤了,因为家里有人没阳
- 《卧龙:苍天陨落》中有“黑暗熊猫”登场:不会伤人的可爱萌物-世界最新
- 快看点丨消费修复成色几何?
- 世界今日讯!以技术革新引领绿色制造 三菱电机助力碳中和愿景
- 颜值绝了!荣耀Magic5 Lite渲染图曝光
- 可折叠iPad将于2024年发布,使用碳纤维铰链:环球快资讯
- 天天新资讯:买一个游戏花 6000 块,玩完发现太值了?
- 在罐头里跑酷几十小时后,我成为了首席大法师_环球热点
- 前景悲观!德国四季末GDP同比初值 0.5%,环比下降0.2% 焦点快看
- “黑马”上位,这个西南省份终于等到了
- 【世界速看料】兔年首例券商高管变动,30年资深老将“告别”海通