我正在尝试使用Python和sqlserver实现“如果记录不存在,那么在表中插入记录”的逻辑
下面是我的代码:
InsertFileQuery = """
BEGIN
IF NOT EXISTS (SELECT 1 FROM [MYDB].[dbo].[TABLE] F WHERE F.File = ? )
BEGIN
INSERT INTO [MYDB].[dbo].[TABLE]([A] ,[file] ,[B],[C] ,[D] ,[E] ,[F])
VALUES (?,?,?,?,?,?,?)
END
END
"""
values = (A, file, B, C, D, E, F)
cursor = conn.cursor()
cursor.execute(InsertFileQuery, values)
我应该如何将F.File = ?
传递到values()
。因此,我的代码将查看记录是否不存在,然后插入记录
目前没有回答
相关问题 更多 >
编程相关推荐