当前位置: 首页 > 面试题库 >

SQL前缀问题N,带有变量

耿建弼
2023-03-14
问题内容
DECLARE @XML_VC_8 XML;
DECLARE @string NVARCHAR(MAX);
DECLARE @PreFix NVACHAR(MAX);

SET @PreFix ='N' 
SET @XML_VC_8 = '<?xml version="1.0" encoding="utf-8"?><test>fdff 賲乇丨亘丕</test>';
SET @string = @PreFix + CONVERT(VARCHAR(MAX), @XML_VC_8);

PRINT @string

问题是阿拉伯文字未打印-请谁能解决我的问题?


问题答案:

删除N variable并将编码更改为utf-16,这应该使您的字符

Declare @XML_VC_8 XML;
Declare @string nvarchar(max);


set @XML_VC_8 = N'<?xml version="1.0" encoding="utf-16"?><test>fdff 賲乇丨亘丕</test>';
set @string=Convert(nvarchar(max),@XML_VC_8);
print @string


 类似资料:
  • 问题内容: 如何删除所有都有前缀的表? 注意:需要在phpMyAdmin中执行 问题答案: 您不能仅使用单个MySQL命令来完成此操作,但是可以使用MySQL为您构造该语句: 在MySQL Shell中或通过PHPMyAdmin,使用以下查询 这将生成一个DROP语句,然后您可以复制并执行该语句以删除表。 编辑:此处免责声明- 上面生成的语句将删除所有带有该前缀的数据库中的所有表。如果要将其限制为

  • 我在互联网上搜索了一个很好的实现,它不是把数字表达式,而是把变量表达式从中缀符号转换成前缀和后缀。我做的所有搜索都没有成功。基本上,我想看看PHP中是否有任何实现,这样我就可以修改它以支持更多的操作符,而不仅仅是(-,*,=)。 例如转换: 同时保留变量名,不必输入数字进行计算。

  • 问题内容: 我有一些存储过程 当我调用此proc时,它的效果很好。 但是,如果使用俄语字母来称呼它,则无法正常工作。 通话再次正常。 我有一个客户端应用程序,…我需要在参数中添加N前缀吗?如果是,该怎么办? 问题答案: 仅在将.net代码中的字符串串联时才需要N(手动)。如果将SQLParameter声明为nvarchar,这是自动的:框架会为您处理它。 因此,您的客户端代码 不正确 ,使您可以进

  • 我对spring boot和创建我的第一个应用程序非常陌生。创建数据源时,我使用了带有前缀的@ConfigurationProperties和要从Application.Property中读取的属性。 但是,这个设置似乎对我不起作用,我的程序没有运行。 我的pom.xml文件包含: 我的存储库类: 我的主要类: 请让我知道如果我需要提供任何其他信息以及。

  • 问题内容: 我有一个名为“ seeder”的软件包: 现在我想用MyFunc前缀调用所有函数 我想要这样的东西: 这个输出: EDIT1 :在此示例中,parentKey是在循环中更改的字符串变量 但是GC说: 使用没有选择器的包播种机 问题答案: 您无法通过函数名称获得函数,而这正是您想要做的。原因是,如果Go工具可以检测到未显式引用某个函数(因此无法访问该函数),则该函数甚至可能无法编译为可执

  • 我对应该在url中发送的变量中的斜线有一些问题。例如,id可能是这样的: 因为第一名的这个斜线,这是个问题。 在此之前,我对ID中间的斜杠有问题,但我用以下代码解决了这个问题: 但当斜杠放在第一位时,这不适用于这种情况。我还尝试使用RequestParam而不是PathVariable,但它在某些特殊字符方面存在问题,例如,当我使用RequestParam时,它会用空格替换“”,。。。 有谁能帮我