我为“学校”构建SQL服务器数据库我有多个表和主键在这些表之间进行链接。我现在遇到一个奇怪的问题,在其中一个表中它复制数据并且信息不正确。请参阅下面的代码:
if not exists (select * from sysobjects where name='class' and xtype='U')
begin
CREATE TABLE class
(
classcode varchar(3) not null,
Teacher varchar(30) Not Null,
Location varchar(30) Not Null,
);
INSERT INTO class
VALUES ('1A','Mr Smith','4K');
Insert into class
values ('1B','Mr Jones','3F');
Insert into class
values ('2A','Ms Abbey','2D');
Insert into class
values ('2B','Mrs Dear','2B');
end;
这应该做的是输入具有正确值的4行但由于某种原因我得到以下内容。
[
正如您所看到的,我有更多列,然后我实际写入了代码。我已多次删除数据库,以防它有一个保存的临时文件,其中可能包含该信息,但它仍然存在。
我的预期结果是:
1A Mr Smith 4K
1B Mr Jones 3F
2A Ms Abbey 2D
2B Mrs Dear 2B