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)
無論哪種方式我這樣做,(數字或小數),或者如果我填寫的所有字段與否,我得到這個錯誤:創建表時出錯?
Arithmetic overflow error converting numeric to data type numeric.
您在CREATE TABLE不同的表名和INSERT INTO –
你有一個表/視圖命名POS_EMPLOYEES? – Andrew
我試着你的代碼具有相同的名稱是SELECT和INSERT語句,它工作得很好也許你只是得到了錯誤的名稱:)即posEmployees不是POS_EMPLOYEES –