CREATE TABLE posEmployees
(
ID int IDENTITY(1,1) PRIMARY KEY,
LName varchar(55) NOT NULL,
FName varchar(55),
Dept varchar(20),
HourlyPay numeric(10, 2),
WeeklyHours numeric(5, 2),
IsManager bit,
Salary numeric(9,2),
HireFire bit
)
select * from POS_EMPLOYEES
insert into POS_EMPLOYEES (LName, FName, Dept, HourlyPay, WeeklyHours)
values ('Pride', 'Kitty', 'Sales', 5.5, 20.0)
상관없이 내가 또는 모든 필드를 다 채우실 경우, 나는이 오류가있는 내가 그것을 할 방법 (숫자 또는 10 진수) 또는 :테이블 생성 오류?
Arithmetic overflow error converting numeric to data type numeric.
당신은 CREATE TABLE을 다른 테이블 이름이 있고 테이블/뷰라는 이름의 POS_EMPLOYEES이 있습니까 –
INTO입니까? – Andrew
동일한 이름을 가진 코드를 SELECT 및 INSERT 문으로 시도 했으므로 이름이 잘못되었을 수 있습니다. 즉 posEmployees NOT POS_EMPLOYEES –