首页 > 解决方案 > 如何通过在mysql数据库中传递参数来插入印地语文本

问题描述

我无法插入带有传递参数的印地语文本请指导我通过 sql 查询和仅传递参数。

这是工作 -

insert into  MyTable (HindiText) values (N'जिए जाने किस रस्म जारी है')

但它不起作用(为什么)

declare @HindiText nvarchar(max)='जिए जाने किस रस्म जारी है';
insert into  MyTable (HindiText) values (N@HindiText)

declare @HindiText nvarchar(max)='जिए जाने किस रस्म जारी है';
insert into  MyTable (HindiText) values (N@HindiText)

标签: sql-server

解决方案


我为你做了一个演示,请试试这个。

declare @HindiText nvarchar(max)=N'जिए जाने किस रस्म जारी है';
insert into  MyTable (HindiText) values (@HindiText)

注意:确保表列的数据类型是NVARCHAR。在写印地语文本之前,他们的 sud be N就在那里。


推荐阅读