У меня есть запрос, который возвращает большой результат 'ntext'. Я хочу скопировать это в редактора простого текста (Блокнот), но только часть копируется.
Я пытался увеличить Опции Запроса-> Результаты-> текст, но макс. кажется 8192, который недостаточен для меня.
Какие-либо идеи о том, как это может быть достигнуто?
Я использую Studio управления SQL Server 2008, если это имеет значение.
TIA! Власть
попробуйте что-то вроде этого:
--creates file on server
declare @cmd varchar(1000)
select @cmd = 'osql -U -P -S -Q"select * from yourtable" -o"c:\yourtextfile.txt" -w50000'
exec master..xp_cmdshell @cmd
или
--creates file on server
master..xp_cmdshell 'bcp your_table_or_view out c:\file.bcp -S -U -P -c '
или
--the limit of 8192 is per column, so split your column into multiple columns
--you will get a 1 character gap between these "columns" though
;WITH YourQuery AS
(
SELECT
col1
FROM ...
)
SELECT SUBSTRING(col1,1,8192), SUBSTRING(col1,8193,8192), SUBSTRING(col1,16385,8192) --...