使用SQL Server将unicode数据插入NVARCHAR
字段的方式就像
INSERT INTO dbo.MyTable (name, address)
VALUES (N'Test data', N'More test data');
即。在字符串文字之前使用N
。但是,如果我们使用占位符方式插入数据,如
# generated data elsewhere in code, stored in variables
x = 'Test data'
y = 'More test data'
insert_cmd = "INSERT INTO dbo.MyTable (name, address) VALUES (?, ?);"
curs.execute(insert_cmd, (x,y))
如何以这种方式应用N
投射?