sql-server - 如何通过在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)
解决方案
我为你做了一个演示,请试试这个。
declare @HindiText nvarchar(max)=N'जिए जाने किस रस्म जारी है';
insert into MyTable (HindiText) values (@HindiText)
注意:确保表列的数据类型是NVARCHAR。在写印地语文本之前,他们的 sud be N就在那里。
推荐阅读
- typescript - 使用泛型 + 联合类型从类中实现抽象方法时的类型安全问题 [Typescript]
- docker - 当我尝试使用 NFS 卷运行 Docker 容器时收到“连接被拒绝”
- javascript - 如何防止点击移动到swiperjs中的下一张幻灯片?
- matlab - 应用 sgolay 计算非均匀 Fs 的速度/加速度
- java - Intellij Plugin 设置当前文档的文本
- asp.net-core - 在跨子域共享 cookie 后,SignInManager SignOutAsync 不起作用
- r - Hadoop 输入路径未找到
- c# - 使用 LINQ 在 2º 级别上层相关实体(一对多)的属性上获取 null
- python - 单击特定 div 下的每个链接 - python selenium
- ios - 如何在 Swift 中为 NSObject 模型变量添加值?