使用pypika生成带有“OUTPUT”子句的SQL Server查询

2024-05-23 17:43:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用pypika构建将发送到SQL Server的查询。SQL Server有一个^{} clause,我想将其包含在查询中,以返回默认情况下在INSERT上生成的uniqueidentifier。pypika没有任何用于向查询添加OUTPUT子句的内置功能

有没有办法生成一个包含带有pypika的OUTPUT子句的查询

我尝试生成的查询类型示例:

INSERT INTO Table (Name, Email) 
OUTPUT INSERTED.Id, INSERTED.Name, INSERTED.Email 
VALUES ('name', 'email');

编辑:修复了示例查询语法


Tags: name功能示例outputsqlserveremail情况