SQL语句过长的问题如何解决?
dstemp.CommandText:= 'Create table #temp (cid nvarchar(255),cacc_name nvarchar(255),公司全称 nvarchar(255),联系人 nvarchar(255),联系方式 nvarchar(255),上市代码 nvarchar(255),cacc_name_qm nvarchar(255),cdbname nvarchar(255),DBuildDate smalldatetime(4),DDuplicateDate smalldatetime(4),cDBVersion nvarchar(255),公司代码 nvarchar(255),公司性质 nvarchar(255),是否启用 nvarchar(255),实施类型 nvarchar(255),负责人 nvarchar(255),帐套分类 nvarchar(255) ) select *from #temp ';
上面是我用的SQL语句,结果编译的时侯提示:
[Error] Unit1.pas(105): String literals may have at most 255 elements
想把它改成短的,但不知道要如何改了,好心人指点一下
[解决办法]
'Create table #temp (cid nvarchar(255),cacc_name nvarchar(255),公司全称 '+
'nvarchar(255),联系人 nvarchar(255),联系方式 nvarchar(255),上市代码 nvarchar '+
'(255),cacc_name_qm nvarchar(255),cdbname nvarchar(255),DBuildDate smalldatetime '+
'(4),DDuplicateDate smalldatetime(4),cDBVersion nvarchar(255),公司代码 nvarchar(255), '+
'公司性质 nvarchar(255),是否启用 nvarchar(255),实施类型 nvarchar(255), '+
'负责人 nvarchar(255),帐套分类 nvarchar(255) ) select *from #temp '