我有一张桌子EMPLOYEE1,我正在尝试将值插入其中
INSERT INTO EMPLOYEE1 values(00001, 00004566)
但是它将值插入1和4566截断零,这就是为什么会发生这种情况。可以有人帮助我
答案 0 :(得分:3)
发生这种情况是因为此列的数据类型是数字。您应该使这些列varchar能够插入数字而不转换零。类似的东西:
CREATE TABLE Employee1(EmpNumber VARCHAR(50), EmpName VARCHAR(50), ...);
INSERT INTO Employee1 VALUES
('00001', 'Foo', ..);