DataX sqlserverWriter为什么会将字段名称自动双引号

rt4zxlrg  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(154)
"writer":{
					"name":"sqlserverwriter",
					"parameter":{
						"column":[
							"`name`"
						],
						"connection":[
							{

报错信息:
com.alibaba.datax.common.exception.DataXException: Code:[DBUtilErrorCode-01], Description:[获取表字段相关信息失败.]. - 获取表:test.test02 的字段的元信息时失败. 请联系 DBA 核查该库、表信息. - com.microsoft.sqlserver.jdbc.SQLServerException: “`”附近有语法错误。
请大佬们指教

von4xj4u

von4xj4u1#

我也碰到这个问题,估计需要修改源码。要不就直接使用json

kmbjn2e3

kmbjn2e32#

@Wzh0718 加上"`"应该是防止字段中出现关键字,但是这个语法是 MySQL 才生效的,SQLServer 应该是加上 “[xxx]”。

相关问题