当前位置: 首页 > 面试题库 >

Scope_Identity(),Identity(),@@ Identity和Ident_Current()有什么区别?

宋唯
2023-03-14
问题内容

我知道Scope_Identity()Identity()@@Identity,并且Ident_Current()都得到标识列的值,但我很想知道其中的差别。

我遇到的部分争议是它们在适用于以上这些功能时的范围是什么意思?

我还喜欢使用它们的不同场景的简单示例吗?


问题答案:
  • @@identity函数返回在同一会话中创建的最后一个标识。
  • scope_identity()函数返回在同一会话和相同作用域中创建的最后一个标识。
  • ident_current(name)返回的任何会议的特定表或视图中创建的最后一个标识。
  • identity()函数不用于获取身份,而是用于在select...into查询中创建身份。

会话是数据库连接。范围是当前查询或当前存储过程。

一种情形的scope_identity()@@identity功能的不同,就是如果你有在桌子上的触发器。如果您有插入记录的查询,导致触发器在某处插入另一条记录,则该scope_identity()函数将返回查询创建的标识,而该@@identity函数将返回由触发器创建的标识。

因此,通常您会使用该scope_identity()功能。



 类似资料:
  • 1.接口描述 该接口在身份核验的基础上,结合用户的活体检测动作,基于模型算法的能力,优先进行图片质量检测,判断用户图片是否清晰,是否过度曝光等;再对照片进行人像定位,特征提取,并进行防hack验证;并最终判断是否为用户本人。   注1:此接口只提供比对相似度分数,不提供比对照片; 注2:此接口只能配合Android活体检测SDK或者iOS活体检测SDK使用; 注3:protobuf文件中包含加密的

  • 1.接口描述 该 API 的功能是将手持身份证照中的被拍人的脸和手持身份证上的人脸进行比对,判断是否为同一人。 图片要求 格式为 JPG(JPEG),BMP,PNG,GIF,TIFF 宽和高大于 8px,小于等于4000px 小于等于 5 MB 上传图片规范 头像与身份证无重叠 本人头像清晰 身份证信息清晰 无第三张人脸 支持自动识别人脸方向 上传的图片中包含有 exif 方向信息,先按此信息旋转

  • 1.接口描述 该API的功能是将自拍照脸部关键部位进行打码(目前仅支持对眼部打码) 图片要求 格式为 JPG(JPEG),BMP,PNG,GIF,TIFF 宽和高大于 8px,小于等于4000px 小于等于 5 MB 请求方式: POST 请求URL: https://cloudapi.linkface.cn/identity/mask_selfie_image 2.请求参数 字段 类型 必需

  • 1.接口描述 该API的功能是将两张有多个人脸图片进行比对,来判断是否有人同时出现在两张图片中。 要求每张图片的人脸不超过4个!(如果图片中超过4个人脸,请调用1:N接口) 常见的使用场景:一张个人照片,一张合影照片, 调用本接口可以判断个人照中的人是否出现在合影照片中。 图片要求 格式为 JPG(JPEG),BMP,PNG,GIF,TIFF 宽和高大于 8px,小于等于4000px 小于等于 5

  • 1.接口描述 该 API 的功能是将活体检测SDK返回的protobuf文件中的活体数据与自拍照片进行比对,来判断是否同一个人。   注1:此接口只能配合Android活体检测SDK或者iOS活体检测SDK使用; 注2:protobuf文件中包含加密的人脸图片、视频等活体数据,与移动端SDK设置参数OUTPUT_TYPE有关; 注3:文档中描述的“protobuf文件”、“加密文件”、“二进制文件

  • 1.接口描述 该 API 的功能是将活体检测SDK返回的protobuf文件中的活体数据与后台带水印照片进行比对,来判断是否同一个人。   注1:此接口只能配合Android活体检测SDK或者iOS活体检测SDK使用; 注2:protobuf文件中包含加密的人脸图片、视频等活体数据,与移动端SDK设置参数OUTPUT_TYPE有关; 注3:文档中描述的“protobuf文件”、“加密文件”、“二进