“无法将选择结果行 %3 要插入到表 '%2' 列 `%1' 的数据转换为目标列的数据类型。如果列允许空值,将插入空值。”
| 项目 |
描述 |
|
SQLCode
|
1000119L
|
|
常量
|
EMSG_CANNOT_CONVERT_FOR_INSERT_SELECT
|
|
SQLState
|
00B19
|
|
ODBC 2 状态
|
确定
|
|
ODBC 3 状态
|
确定
|
|
Sybase 错误代码
|
20779
|
|
严重级代码
|
1
|
|
参数 1
|
将插入的表。
|
|
参数 2
|
将插入的列。
|
|
参数 3
|
SELECT 结果中的行号,其中包含了无法转换的数据。
|
可能的原因
对于此 INSERT...SELECT 语句,已经将数据库选项 CONVERSION_ERROR 设置为 'OFF'。在执行 INSERT...SELECT 期间,要插入到其中某个列的数据无法转换为该列的数据类型。如果列允许空值,将插入空值。