私は SQL Server 2012 を初めて使用し、練習中に修正できないエラーに気付きました。
主キーを持つテーブルと、その参照を持つ別のテーブルを作成しました。参照表:
create table emp
(
empno integer not null,
ename varchar(10),
job varchar(9),
mgr varchar(10),
hiredate date,
sal decimal(7,2),
comm decimal(12,3),
deptno integer references dept(deptno)
)
を使用して値を挿入しようとしました
insert into emp values(100,'Sachin','IT','Srikanth','10-10-2009',
50000.00,500.00,1)
しかし、次のエラーが発生しています。
数値をデータ型数値に変換する算術オーバーフロー エラー
また、COMM のデータ型を に変更するdecimal
と、エラーが消えます。