後返回的字符串截斷,我有這樣的查詢:的SQL Server 2000:1/256符號
declare @tbl varchar(1024)
declare @clmn varchar(1024)
declare @sql nvarchar(1024)
set @tbl = 'table1'
set @clmn = 'column1'
select top 1
'select (case when exists (select column_name from ' + name + '.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = ''' + @tbl + ''') then 1 else 0 end),
(case when exists (select column_name from ' + name + '.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = ''' + @tbl + ''' and COLUMN_NAME=''' + @clmn + ''') then 1 else 0 end)'
From master.dbo.sysdatabases
在SQL Server 2008中返回生成的查詢的全文,但在查詢分析器的SQL Server 2000生成的字符串在第256個符號後截斷。有沒有辦法擴大這個結果字符串?
我認爲你可以用SQL 2008 SSMS –
是的,是我的錯連接到SQL 2000。你是對的,它是SQL 2000.修正了描述。 –