像表一样,我们总是喜欢将identity作为主键,如identity(1,1).这样,当添加新行时,该列将以1增量1开始.
那么我可以问我是否可以手动添加一行指定的数字,就像我可以添加一行主键100
pod*_*ska 13
set Identity_Insert yourtable on
Run Code Online (Sandbox Code Playgroud)
然后插入
insert yourtable (id, field) values(100,'hello')
Run Code Online (Sandbox Code Playgroud)
然后再将其关闭
set Identity_Insert yourtable off
Run Code Online (Sandbox Code Playgroud)
是的你可以.使用SET IDENTITY_INSERT [ database. [ owner. ] ] { table } { ON | OFF }:
SET IDENTITY_INSERT YourTable ON
INSERT YourTable(Id, OtherField)
VALUES (100, 'Other Value')
SET IDENTITY_INSERT YourTable OFF
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13421 次 |
| 最近记录: |