主要是字段定义上,我不知道dbase中,对应的字段类型名是什么? 如果你知道的话,可以加如下的语句: when b.name in('numeric','decimal') --表示是对那种SQL中的数据类型进行转换
then 'numeric(' --numeric是对应dbase中的数据类型名
+cast(a.prec as varchar)+ --字段长度
','+cast(a.scale as varchar)+')' --小数位数
else b.name end --在这前面加
then 'numeric(' --numeric是对应dbase中的数据类型名
+cast(a.prec as varchar)+ --字段长度
','+cast(a.scale as varchar)+')' --小数位数
else b.name end --在这前面加
CREAT TABLE (C:\temp) (msdm C(10) ,flh C(30) ,sl N(18,2))
可是我还是不知道怎么解决:)