我有个问题.
我的ID主要(IDENTITY)配置为自动递增(类型:int).但是,当我插入一个新行时,这个新的id不是连续的.怎么了?有解决方案吗
编辑:
[...]
[id]int] IDENTITY(1,1) NOT NULL,
[...]
CONTRAINT [PK_Medida] PRIMARY KEY CLUSTERED
(
[id] ASC
) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud) 我有一个带有XML参数的存储过程.
我的问题是关于XML的格式.
这个解决方案的作用:
<ROOT><ids><id>2013-01-01</id></ids><ids><id>2013-01-02</id></ids></ROOT>
Run Code Online (Sandbox Code Playgroud)
SELECT * FROM OPENXML(@handle, '/ROOT/id') WITH (idDate Date)
Run Code Online (Sandbox Code Playgroud)
结果: 2013-01-01 .. 2013-01-02
但第二种解决方案不是,为什么?
<ROOT><id>2013-01-01</id><id>2013-01-02</id></ROOT>
Run Code Online (Sandbox Code Playgroud)
SELECT * FROM OPENXML(@handle, '/ROOT') WITH (idDate Date)
Run Code Online (Sandbox Code Playgroud)
结果: Null
XML格式正确,不是吗?