Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.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
转换varchar值时转换失败';2014-03-07 10:48:06';在Sql中创建数据类型int_Sql_Sql Server - Fatal编程技术网

转换varchar值时转换失败';2014-03-07 10:48:06';在Sql中创建数据类型int

转换varchar值时转换失败';2014-03-07 10:48:06';在Sql中创建数据类型int,sql,sql-server,Sql,Sql Server,在下表中,我有一个表名UserGroupMapTable,下面列出了它的列,当我插入它时,它的数据类型抛出错误 转换varchar值“2014-03-07”时转换失败 10:48:06'到数据类型int 请帮我做这个 Column Datatype UserID int GroupID int CreatedBy int CreatedOn DateTime ModifiedBy int ModifiedOn Datetime INSERT INTO UserGroupMapTable(

在下表中,我有一个表名
UserGroupMapTable
,下面列出了它的列,当我插入它时,它的数据类型抛出错误

转换varchar值“2014-03-07”时转换失败 10:48:06'到数据类型int

请帮我做这个

Column Datatype
UserID  int
GroupID int
CreatedBy int
CreatedOn DateTime
ModifiedBy int
ModifiedOn Datetime



INSERT INTO UserGroupMapTable(UserID,GroupID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn) VALUES ((SELECT UserID FROM UserTable WHERE UserFirstName = 'Bhupinder'),(SELECT GroupID FROM GroupsTable WHERE GroupName = 'ReconciliationAdmin'),'2014-03-07 10:48:06' ,1,'2014-03-07 10:48:06',1)

更改插入列表中的顺序
ModifiedOn
ModifiedBy
,如下所示

INSERT INTO UserGroupMapTable(UserID,GroupID,CreatedOn,CreatedBy,ModifiedOn,ModifiedBy) 
 VALUES ((SELECT UserID FROM UserTable WHERE UserFirstName = 'Bhupinder'),(SELECT GroupID FROM GroupsTable WHERE GroupName = 'ReconciliationAdmin'),'2014-03-07 10:48:06' ,1,'2014-03-07 10:48:06',1)

你说得对。日期时间不是整数。