我正在开发Pentaho作业以从BigQuery获取数据并插入到SQL Server中。这个工作非常简单,如下所示,但在插入到SQL Server表进程时抛出的“数据截断”错误。然后我检查了这个列的最大长度。数据库只有64 nvarchar(500)
。此外,我想知道如何看待错误记录,我登录到文本文件。你可以在下面看到它。我已经花了3天时间解决这个问题,但还没有得到答案。请指导我。
到目前为止我做了什么
SELECT
声明REGEXP_REPLACE(uuid, ' ', '')
删除SELECT
语句中的空格。我所做的一切都得到了同样的错误。
Pentaho工作
文本文件中的错误记录
答案 0 :(得分:0)
我已经解决了这个问题。这是我的愚蠢错误。我只是重新创建表格并为该列的长度添加更多数字。
我的案例
post_name nvarchar(50) - >为nvarchar(150)