最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

讨论贴:Sqlservervarbinary是二进制数据,却是十六进制的表现

来源:懂视网 责编:小采 时间:2020-11-09 07:40:20
文档

讨论贴:Sqlservervarbinary是二进制数据,却是十六进制的表现

讨论贴:Sqlservervarbinary是二进制数据,却是十六进制的表现:首先创建一个数据表 CREATE TABLE [dbo].[log_info]( [id] [ int ] IDENTITY( 1 , 1 ) NOT NULL, [info] [varchar]( 50 ) NULL, [info1] [varbinary]( 50 ) NULL, [imagecol] [image] NULL, [binary
推荐度:
导读讨论贴:Sqlservervarbinary是二进制数据,却是十六进制的表现:首先创建一个数据表 CREATE TABLE [dbo].[log_info]( [id] [ int ] IDENTITY( 1 , 1 ) NOT NULL, [info] [varchar]( 50 ) NULL, [info1] [varbinary]( 50 ) NULL, [imagecol] [image] NULL, [binary

首先创建一个数据表 CREATE TABLE [dbo].[log_info]( [id] [ int ] IDENTITY( 1 , 1 ) NOT NULL, [info] [varchar]( 50 ) NULL, [info1] [varbinary]( 50 ) NULL, [imagecol] [image] NULL, [binarycol] [binary]( 10 ) NULL) 向表中插入二进制数据: insert

首先创建一个数据表

CREATE TABLE [dbo].[log_info](
 [id] [int] IDENTITY(1,1) NOT NULL,
 [info] [varchar](50) NULL,
 [info1] [varbinary](50) NULL,
 [imagecol] [image] NULL,
 [binarycol] [binary](10) NULL
)


向表中插入二进制数据:

insert into [log_info]
default values

update [log_info]
set
info1 = convert(varbinary(50),'aaaaa'),
imagecol = convert(varbinary(50),'aaaaa')

select * from [log_info]

会发现展示出来的十六进制数据

而我们在编辑数据窗口中可以看到,实际存储的是二进制数据

出现这种差异,我的理解是计算机对于二进制数据的操作是最好的,所以存储的时候首选是二进制。

但是在表示的时候,4位二进制数可以表示1位十六进制数,在表示上更简短直观。

以上是我的理解,欢迎大家一起讨论。

PS:Text/Image被放在Lob页面里,varchar(max),nvarchar(max),varbinary(max)存储在Row-Overflow(行溢出)页面里。

文档

讨论贴:Sqlservervarbinary是二进制数据,却是十六进制的表现

讨论贴:Sqlservervarbinary是二进制数据,却是十六进制的表现:首先创建一个数据表 CREATE TABLE [dbo].[log_info]( [id] [ int ] IDENTITY( 1 , 1 ) NOT NULL, [info] [varchar]( 50 ) NULL, [info1] [varbinary]( 50 ) NULL, [imagecol] [image] NULL, [binary
推荐度:
标签: 数据 sql 讨论
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top