数码资讯
为SQLServer数据库中的标识符(标识)列插入显式值
如果我们在标识符列中插入值,例如: 插入件(ID、用户名)值(10,'admin) 错误消息将在查询分析器中返回。 参考内容 服务器:消息544,级别16,状态1,第1行 当identity_insert是关闭的,没有明确的值插入到在table'member标识符列。 在ASP程序中,将返回错误消息
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
如果我们在标识符列中插入值,例如:
插入件(ID、用户名)值(10,'admin)
错误消息将在查询分析器中返回。
参考内容
服务器:消息544,级别16,状态1,第1行
当identity_insert是关闭的,没有明确的值插入到在table'member标识符列。
在ASP程序中,将返回错误消息:
参考内容
微软的OLE DB提供程序的SQL Server错误'80040e14
当identity_insert是关闭的,没有明确的值插入到在table'member标识符列。
test.asp,线13
但在某些情况下,我们需要手动插入标识符列的值,例如,在删除某些记录之后,标识列不是连续的,而且我们希望弥补它。我们使用一个开关来实现愿望。
identity_insert {是}上集
这是在查询分析器中编写的。
集identity_insert成员
插入件(ID、用户名)值(1,'admin)
SET IDENTITY_Insert member OFF
你可以在ASP页面上写这个:
con.execute(设置identity_insert成员vbcrlf插入件(ID、用户名)值(2,'abcde '))
使用这种方法应确保标识符列不插入重复的数据,否则将返回错误,和插入操作将无法进行out.set identity_insert {是}关可以省略,因为开关的会话结束后自动关闭。
插入件(ID、用户名)值(10,'admin)
错误消息将在查询分析器中返回。
参考内容
服务器:消息544,级别16,状态1,第1行
当identity_insert是关闭的,没有明确的值插入到在table'member标识符列。
在ASP程序中,将返回错误消息:
参考内容
微软的OLE DB提供程序的SQL Server错误'80040e14
当identity_insert是关闭的,没有明确的值插入到在table'member标识符列。
test.asp,线13
但在某些情况下,我们需要手动插入标识符列的值,例如,在删除某些记录之后,标识列不是连续的,而且我们希望弥补它。我们使用一个开关来实现愿望。
identity_insert {是}上集
这是在查询分析器中编写的。
集identity_insert成员
插入件(ID、用户名)值(1,'admin)
SET IDENTITY_Insert member OFF
你可以在ASP页面上写这个:
con.execute(设置identity_insert成员vbcrlf插入件(ID、用户名)值(2,'abcde '))
使用这种方法应确保标识符列不插入重复的数据,否则将返回错误,和插入操作将无法进行out.set identity_insert {是}关可以省略,因为开关的会话结束后自动关闭。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。