Мне нужно создать данные для проверки предела типа изображения в SQL Server. Он способен хранить двоичные данные переменной длины от 0 до 2^31-1 (2 147 483 647) байтов. Я использую следующие непосредственно в SQL Server:Создание данных для столбца Image в SQL Server
INSERT INTO Employees (Id, Name, Photo)
SELECT 10, 'John', BulkColumn FROM Openrowset(Bulk 'E:\photo.jpeg', Single_Blob) as EmployeePicture
Мой вопрос, как я могу гарантировать, что максимальный размер (2,147,483,647 байт) вставляется в столбец? Я просто нашел изображение размером 2G и вставляю его в столбец? Есть ли другой способ сделать это?
Заранее спасибо.
Почему вы сомневаетесь, что он не может удерживать определенный размер? http://technet.microsoft.com/en-us/library/ms172424.aspx –
Типы текстовых, текстовых и графических данных будут удалены в будущей версии Microsoft SQL Server. Вместо этого вы должны использовать varbinary (max). – bummi
@MitchWheat Это часть требования к граничным испытаниям. – plasticdoor66