转换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)
你说得对。日期时间不是整数。