问题标签 [scope-identity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用范围标识时遇到一些问题
我有两张表,一张包含姓名,一张包含费率和与每个姓名对应的其他数据。在表 A 中插入一个新名称后,我想获取新自动生成的 PK,以便现在用于插入到我的另一个表 B 中。
我怎样才能做到这一点?我在网上阅读过,scope_identity
但我不知道如何使用它。
这是我到目前为止所拥有的:
c# - 如何将下拉列表设置为刚刚插入的 pk 值?
在我的保存功能中,如何设置我的下拉列表以显示最近插入的 PK?
sql-server - vb.net 获取最后一个 ID 并显示它
我需要从表中获取最后一个 ID 并显示它。我试过 Scope_Identity() 但不知何故我无法得到它。消息框什么都没有显示..它是空的。这是我当前的代码:
c# - 将 Scope ID 的值返回给标签
我是开发新手,我想将插入行的最后一个键 ID 显示到标签中。我拥有的代码不会将值返回到标签中。
我有的代码:
php - php 中带有 SCOPE_IDENTITY() 的多个 SQL 事务
我有个问题。我必须插入多个表。这里的问题是,我需要另外 2 个表中第一个表的 ID。所以我有3张桌子。首先插入,然后SCOPE_IDENTITY
我得到,ID
并且必须在其他 2 上输入它。问题是,这SCOPE_IDENTITY
给了我ID
最后一个插入的。所以在第 3 次插入时,我得到的是第 2 次ID
而不是第 1 次。
现在我尝试通过ID
选择获取并将其保存到变量中。但不知何故,这不起作用。
我在 php 上使用事务。这是我的代码
不知何故,执行此操作时出现错误。是否无法使用 php 执行此操作,或者在事务中完成时获取 SELECT Result 是否存在问题?我真的不知道如何使它工作。
提前感谢我得到的任何帮助;)
编辑:我发现,在执行 tsql_ID 并且下一个插入位于新语句中之后,不再声明变量 @EmpID。不知何故,变量在这里丢失了。
知道如何正确组合语句吗?
asp.net - vb.net scope_identity 是 DBNull
我有这个代码。我想获取插入语句的 id 并存储在一个变量中。我不能使用 SqlDataSource 所以我只能使用 DataTableReader 并且我不熟悉在 DataTableReader 中处理 SCOPE_IDENTITY ......
dtr("id") 是 DBNull ......为什么?
编辑:
正如 Damien_The_Unbeliever 所说,在 Helper 中连接关闭,所以这是两个不同的范围......
有谁知道如何仅使用 DataTableReader 将 SCOPE_IDENTITY 存储在变量中?
c# - 我的范围身份从身份列中检索 ID 时遇到了一些问题
我的范围身份从身份列中检索 ID 时遇到了一些问题。
这是我的代码:
这是在 try catch 中。当我在最后一行代码的第二行单步执行时,它击中了我的目标。我对使用这个范围标识还是很陌生。通常我会创建一个全新的 select 语句,其变量与我的 insert 语句相同。但这很长,所以要做到这一点。有什么帮助吗?
c# - 使用 ExecuteScalar 时,它写入 2 条记录而不是 1 条
我需要知道已将哪个订单号写入数据库。为此,我使用 SQL 表达式EXECUTESCALAR。
我调试了程序并监控了数据库。当我执行第二次命令时,该记录被写入数据库一次,它第二次写入相同的记录。你能帮我弄清楚我需要改变什么,这样它就不会写 2 条记录,我会找回我的订单号吗?
这是我的代码:
mysql - 触发器和范围标识的问题
尝试创建一个触发器,该触发器对数据库中的每条记录进行重复记录,但在末尾添加单词重复和日期。它基于只有两个字段(记录 int 具有 identity_specification)和(值 nvarchar(256))的表。第一条记录正确插入,第二条记录始终返回 null。我在这里做错了什么。第一次尝试学习触发器,这是一个无意义的应用程序,只是为了理解,但它会帮助我完成下一个项目。谢谢!
c# - 在 INSERT 时返回 @@IDENTITY 以用作变量
我有一个函数,我想根据在导入文件中找到的INSERT
是否设置为当前 id 或者它是否是新的(如果它是新的,那么它被标记为“New”,“New1 ," "New2," 等在文件的列)。UPDATE
ProfileID
.csv
ProfileId
不幸的是,在保存过程中,有一些调用的函数需要使用ProfileID
. 但是如果INSERT
正在执行 an ,ProfileID
则不知道何时调用这些函数。
我已设置INSERT
查询以ProfileID
使用 插入新行后返回SCOPE_IDENTITY()
,但我不确定如何获取此结果并将其放入变量中。有没有办法做到这一点?
这是整个保存功能代码: