【发布时间】:2021-10-12 11:48:19
【问题描述】:
我正在使用 pyodbc 和 python。 我的目标是更新数据库中的一列,以便在开头删除方括号和单引号。我想直接用python调用的sql命令来做。
我想在sql中做的是:
UPDATE [dbo].[Artist]
SET ARTIST = REPLACE(ARTIST, '[''', '')
由于引号,我无法在 python 变量中编写语句。我写的是这样的:
sql_delete_square_brackets = '''
UPDATE [dbo].[Artist]
SET ARTIST = REPLACE(ARTIST, '['', '')
'''
显然不起作用(缺少引号)
我该怎么写?
【问题讨论】: