相关疑难解决方法(0)

PostgreSQL函数用于最后插入的ID

在PostgreSQL中,如何将最后一个id插入表中?

在MS SQL中有SCOPE_IDENTITY().

请不要建议我使用这样的东西:

select max(id) from table
Run Code Online (Sandbox Code Playgroud)

postgresql insert lastinsertid

297
推荐指数
10
解决办法
23万
查看次数

使用CFINSERT - ColdFusion后获取主键

当我使用CFINSERT表单时,数据被插入到我的数据库中,因为字段名称与列名称匹配.

我的问题:如何使用CFINSERT获取我刚刚添加的行的主键?

我知道我不能使用类似于标准的"Result ='variable'",cfquery那么获得主键的最佳方法是什么?

如果我在我的cfinsert之后直接运行以下查询,它应该返回以前的PK:

<cfquery name="getID" datasource="#mydsn#" result="#result#">
select Max(id) as NewID from myTablename;
</cfquery>
Run Code Online (Sandbox Code Playgroud)

这是完成我想要做的最好的方法吗?

sql-server coldfusion cfquery primary-key

6
推荐指数
2
解决办法
2446
查看次数