Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2012 操作数类型冲突:日期与int Msg 206,级别16,状态2,行不兼容#_Sql Server 2012 - Fatal编程技术网

Sql server 2012 操作数类型冲突:日期与int Msg 206,级别16,状态2,行不兼容#

Sql server 2012 操作数类型冲突:日期与int Msg 206,级别16,状态2,行不兼容#,sql-server-2012,Sql Server 2012,我有一个填充导出表的脚本 Insert Into Export_Table Select '"'+ IsNull(Convert(int,ID),'')+@Delimit+ IsNull(Convert(int,CID),'')+@Delimit+ IsNull(Convert(varchar(1),NOT_USED_Staging_Completeness),'')+@Delimit+ IsNull(Convert(varchar(1),NOT_USED_C_Stage_Discussed),

我有一个填充导出表的脚本

Insert Into Export_Table
Select '"'+
IsNull(Convert(int,ID),'')+@Delimit+
IsNull(Convert(int,CID),'')+@Delimit+
IsNull(Convert(varchar(1),NOT_USED_Staging_Completeness),'')+@Delimit+
IsNull(Convert(varchar(1),NOT_USED_C_Stage_Discussed),'')+@Delimit+
IsNull(Convert(varchar(1),NOT_USED_National_Guielines_Discussed),'')+@Delimit+
IsNull(转换(日期,屏幕日期),“”)+定界+


引用的那句话似乎是给我带来问题的那句。我还有其他的表,并且得到了相同的错误。如果我插入了日期,我知道如何通过它,但这里我试图导出该字段中日期的确切值。我需要将其更改为什么,以使其工作并导出数据?

据我所知,您似乎试图将
Int
值与
字符串
转换(Int,ID)+@discrime
相结合,这是不正确的


这将
Convert(VARCHAR(30),ID)+@discrime
这将把你的ID转换成字符串,这将允许加入
@discrime
值。为
VARCHAR

传递正确的长度。据我所知,您似乎试图将
Int
值与
字符串
连接起来,这是不正确的


这将
Convert(VARCHAR(30),ID)+@discrime
这将把你的ID转换成字符串,这将允许加入
@discrime
值。为
VARCHAR

传递适当的长度,这看起来与我上周做的事情很相似。让我试试这个方法,看看是否有效。真的有效!谢谢,现在我有另一个错误,但我很确定我能修复它。从我上周做的事情来看,这看起来很熟悉。让我试试这个方法,看看是否有效。真的有效!谢谢,现在我有另一个错误,但我很确定我可以修复它。什么是@divide数据类型和值?那只是|字符。用于导出目的。什么是@divide数据类型和值?那只是|字符。这是出口用的。
IsNull(Convert(varchar(2),Screen_Date_Month),'')+'"'
From table