小编use*_*475的帖子

为什么我的IDENTITY列值存在差距?

我有个问题.

我的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)

sql sql-server

12
推荐指数
2
解决办法
2万
查看次数

XML作为存储过程中的参数(sql server)

我有一个带有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格式正确,不是吗?

xml sql-server stored-procedures

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

sql-server ×2

sql ×1

stored-procedures ×1

xml ×1