sql server添加数据时,从数据类型 varchar 转换为 numeric 时出错

表:

create table teacher
(tno char(7),
tname char(10),
tsex char(2),
tbirthday datetime,
position char(12),
department char (16),
tamount numeric(7,2),
experience char(200),
primary key(tno),
);


错误代码:

insert into teacher values ('T001','江承基','男','','','信息管理系','','')

错误原因:

numeric不应该用单引号括起来。

正确代码:

insert into teacher values ('T001','江承基','男','','','信息管理系',null,'')

你可能感兴趣的:(sql,server;sql)