我正在尝试将数据插入表并获取
隐式转换错误。
有人可以提供语法帮助吗?
CREATE TABLE A
(
Column1 varchar(30) NOT NULL
Column2 Char(12) NOT NULL
)
Insert Into A (Column1 ,Column2 )
VALUES ('TX ID',convert(char(12), -700))
答案 0 :(得分:0)
您确定它不是NOT NULL
之后的Table Creation中缺少的“,”吗?更正该错误后,我没有收到此错误。
CREATE TABLE A
(
Column1 varchar(30) NOT NULL,
Column2 Char(12) NOT NULL
)
Insert Into A (Column1 ,Column2 )
VALUES ('TX ID',convert(char(12), -700))
或演员
VALUES ('TX ID',cast(-700 as char(12)))