在 Advantage StreamlineSQL ODBC 中插入或更新后如何从列返回值

问题描述 投票:0回答:1

在 Postgres 中,这很容易完成:

INSERT 
  INTO Table (value, value1, value2)
VALUES 
  ('value', 'value1', 'value2') 
RETURNING last_id;

或者您可以创建一个同时插入和返回该数据的函数吗?

任何帮助表示赞赏,

您好!

sql pyodbc psql advantage-database-server netadvantage
1个回答
0
投票

使用LASTROWID()获取新的ID值

INSERT INTO table(name) VALUES('foo');

SELECT LASTROWID() FROM table;
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.