将数据插入到Microsoft SQL时出现此错误。
error: ('22001', '[22001] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]String or binary data would be truncated. (8152) (SQLParamData); [01000] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]The statement has been terminated. (3621)')
仅供参考,我使用Python 2.7和pyodbc
库。
这个错误是关于什么的?我该怎么解决呢?
使用以下步骤解决问题。 在插入状态中,使用“LEN”函数查找输入列的长度。
假设要从临时表中选择数据进行输入。 使用下面的查询找出该列的最大大小,并与原始表(要插入数据的表)中该列的实际大小进行比较。
基于此链接:http://www.sql-server-performance.com/2007/string-or-binary-data-truncated/
相关问题 更多 >
编程相关推荐