繁体   English   中英

SQL:零导致插入“图像”列

SQL:Zero leading at insert into Image column

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试将XML的HEX表示形式(我得到xml文件的HEX字符串)插入到Image列中。

我尝试了这个:

if exists (select [Version] from [...].[dbo].[Table] where Version ='1.1.1.1') 
   update [.....].[dbo].[Table] 
   set [Xsd] = 0xEFBBBF3C3F7857465466....
else 
   insert into [....].[dbo].[Table] ([Version], [Xsd]) 
   values ('1.1.1.1',0xEFBBBF3C3F7857465466....)
go

但是,当我执行此查询时,我得到第一个零:

0x0EFBBBF3C3F7857465466.... - Image field, can NULL.

如何解决? 尝试进行替换尝试进行替换:

Select  replace(rtrim(replace('0x0EFBBBF3C3F7857465466....','0',' ')),' ','0');

但是得到十进制版本:307854 ...

长度为217847(我从0开始计数)。

另一个字符串插入不为零!

似乎它在SQL Server上是对齐的:当我在字符串的末尾添加'E'符号时-它使字符串的有效开头为:0xEFBB ....

编辑:我删除引号,但它不起作用。

1 个回复

Okey,我解决了这个问题!

当我从文本编辑器复制\\粘贴数据时,似乎数据已损坏;

因此,我必须从Hex编辑器(Hex Editor Neo)打开我的* .xml文件,转到->视图->工具窗口->复制并导出;

它将成为窗口; 在该窗口中-选择选项-不使用分隔符。->这将使文件的单行字符串变得简单。 因此,复制所有选定的字符串-按复制,然后将其粘贴到sql文件中。

您可以使用其他一些十六进制编辑器。

1 SQL:无法将图像插入图像列

我正在尝试将图像插入列中。 目前为二进制格式。 问题是它想添加0x03c,并且应该为0x3c。 因此,它一直在向二进制文件添加内容。 不知道如何阻止这种情况的发生。 查询: 结果: 如您所见,二进制文件不正确。 我减小了数组的大小,因为它很大,但是您知道了。 ...

2019-10-18 22:35:55 0 17   sql
2 SQL插入导致空字段

我正在尝试将文本框中的数据输入到SQL数据库中,当我这样做时,它只插入空字段。 我的代码: ...

4 SQL插入空列

我有一个foreach循环,每次将价格添加到第一列(每5分钟)。 问题是,一旦我填充一列,其余列就会为空。 随着foreach进行,我的新值最终出现在新行上,例如 我希望foreach将它们放在同一行,即覆盖null ...

5 增量插入到SQL列

我有带日期列的表格。 我想插入整数:从第一个星期一到那个星期日1,从第二个星期一到星期日2,等等... 如何在SQL Server中执行此操作? 预期产量: ...

6 SQL仅插入某些列

我有一个包含5列的数据库。 第一列是ID,每次使用此语句添加新行时,ID都会自动增加。 因此,因为这会自动递增,所以我不想将其设置为任何值,因此我想到了此语句。 但是,它留下语法错误。 有什么想法吗? 谢谢,-Nicster PS:是的,这是我的SQL冒险D的第二天: ...

7 插入SQL虚拟列

嗨,您好.. 这有点难以解释,所以我将显示等效的更新代码.. 因为我正在编写代码生成器,所以在尝试确定是否需要逗号时会变得凌乱。.我现在在插入时遇到了这个问题。.ive尝试了这种虚拟方法,但是不起作用...是否有可能强制插入到不存在的列中。.@dummy用于更新,因此希望有一种插入 ...

9 PHP没有插入SQL列

我正在使用Ajax来收集诸如winsReddit,LosingReddit以及胜出和丢失照片等数据。 然后PHP脚本(下面)将其发送到MySQL表。 “胜利”和“失败”列每次应增加1。 出于某种原因,此脚本不会保存到数据库中。 我究竟做错了什么? 我错过了什么吗? 这是我正 ...

10 将图像插入SQL

我在SQL数据库上搜索了一些教程。 而且在将图像插入数据库时​​遇到了一些问题。 我尝试了许多方法(例如setImageBitmap , setImageDrawable , setImageResource ),但是其中任何一种都不起作用。 我已经将一些图像插入了我的drawable-h ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM