在sql server varbinary数据类型中插入数据

编程入门 行业动态 更新时间:2024-10-27 14:30:29
本文介绍了在sql server varbinary数据类型中插入数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我跟随表

CREATE TABLE [dbo]。[客户]( [CustomerID] [ int ] IDENTITY ( 1 , 1 ) NOT NULL , [City] [ varchar ]( 50 ) NULL , [国家] [ varchar ]( 50 ) NULL , [PostalCode] [ nchar ]( 10 ) NULL , [图片] [ varbinary ](max)) ON [ PRIMARY ]

请求se帮我编写查询以在此表中插入数据 提前谢谢

解决方案

请参阅此一: www.fishofprey/2010/08/inserting- file-data-into-varbinarymax.html [ ^ ]

喜欢这个

CREATE TABLE [dob]。[Customer]( [CustomerID] [int] IDENTITY(1,1)NOT NULL, [City] [varchar](50)NULL, [Country] [varchar](50)NULL, [PostalCode] [nchar](10)NULL, [图片] [nvarchar]())ON [PRIMARY]

INSERT INTO [dbo]。[Customer] - ([City],[Country],[PostalCode],[Picture]) VALUES('Oshkosh','USA','54903 ',0x4F),('Harlingen','USA','78551',0xCE)

SELECT [CustomerID] ,[City] ,[Country] ,[PostalCode] ,[Picture] FROM [dbo]。 [客户] GO

CustomerID城市国家PostalCode图片 ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 Oshkosh USA 54903 0x4F 2 Harlingen USA 78551 0xCE

[edit]

DECLARE @strImage nvarchar(888) SET @strImage ='c:\users\PT\MyImage.jpg'

DECLARE @strExec [nvarchar](999) SET @strExec = N'INSERT INTO [dbo]。[Customer](Picture)SELECT * FROM OPENROWSET(BULK N'''+ @strImage +''', SINGLE_BLOB)as [imageDedicated]'

EXEC(@strExec)

[end编辑]

I've following table

CREATE TABLE [dbo].[Customer]( [CustomerID] [int] IDENTITY(1,1) NOT NULL, [City] [varchar](50) NULL, [Country] [varchar](50) NULL, [PostalCode] [nchar](10) NULL, [Picture] [varbinary](max) ) ON [PRIMARY]

please help me to write query to insert data in this table Thanks in advance

解决方案

Refer this one: www.fishofprey/2010/08/inserting-file-data-into-varbinarymax.html[^]

Like this

CREATE TABLE [dob].[Customer]( [CustomerID] [int] IDENTITY(1,1) NOT NULL, [City] [varchar](50) NULL, [Country] [varchar](50) NULL, [PostalCode] [nchar](10) NULL, [Picture] [nvarchar]() ) ON [PRIMARY]

INSERT INTO [dbo].[Customer] --([City], [Country], [PostalCode], [Picture]) VALUES('Oshkosh','USA','54903',0x4F), ('Harlingen','USA','78551',0xCE)

SELECT [CustomerID] ,[City] ,[Country] ,[PostalCode] ,[Picture] FROM [dbo].[Customer] GO

CustomerID City Country PostalCode Picture ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 Oshkosh USA 54903 0x4F 2 Harlingen USA 78551 0xCE

[edit]

DECLARE @strImage nvarchar(888) SET @strImage = 'c:\users\PT\MyImage.jpg'

DECLARE @strExec [nvarchar](999) SET @strExec = N'INSERT INTO [dbo].[Customer](Picture) SELECT * FROM OPENROWSET(BULK N''' + @strImage + ''', SINGLE_BLOB) as [imageDedicated]'

EXEC(@strExec)

[end edit]

更多推荐

在sql server varbinary数据类型中插入数据

本文发布于:2023-10-12 17:39:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1485410.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据类型   数据   sql   server   varbinary

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!