سؤال

هل هناك أي طريقة لتحميل ملف إلى varbinary مع SQL Management Studio دون كتابة استعلام يدوي SQL؟

هل كانت مفيدة؟

المحلول

استخدم OpenRowset

مثال

USE AdventureWorks2008R2;
GO
CREATE TABLE myTable(FileName nvarchar(60), 
  FileType nvarchar(60), Document varbinary(max));
GO

INSERT INTO myTable(FileName, FileType, Document) 
   SELECT 'Text1.txt' AS FileName, 
      '.txt' AS FileType, 
      * FROM OPENROWSET(BULK N'C:\Text1.txt', SINGLE_BLOB) AS Document;
GO

نصائح أخرى

باختصار ، باستخدام SQL Server Management Studio (SSMS) ، لا.

تتمثل الخيارات إما في إكمال مهمتك عبر T-SQL أو لتراجع الحل/التطبيق الخاص بك.

قد يكون الحل الذي تم تصميمه باستخدام خدمات تكامل خادم SQL (SSIS) ممكنًا أيضًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top