使用SQL Server占位符将unicode插入NVARCHAR

时间:2015-08-14 03:55:16

标签: sql-server unicode

使用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投射?

0 个答案:

没有答案