Code:in Tabelle einfügen Fehler
create table student
(
s_id int not null primary key identity(1,1),
s_fname varchar(30) not null,
s_lname varchar(50) not null,
s_branch varchar(4) not null,
pointer float(50) ,
s_dob date not null
);
drop table student;
select *
from student;
insert into student (s_fname, s_lname, s_branch, pointer, s_dob)
values (('abc', 'xyz', 'CMPN', 8.5, '1996-03-14'),
('lmn', 'pqr', 'EXTC', 7, '1997-03-23')
);
Ich bin nicht in der Lage zu korrigieren, was der Fehler ist.
Fehlermeldung, die ich bekommen ist
Msg 102, Ebene 15, Status 1, Zeile 15
falsche Syntax in der Nähe ''
Sie den Tisch fallen gelassen Bevor Sie es eingefügt haben ... – Siyual
verlieren Sie die Parens: 'Werte ('abc', 'xyz', 'CMPN', 8.5, '1996-03-14'), ('lmn', 'pqr', 'EXTC ', 7,' 1997-03-23 ') ' – Quassnoi
Sie müssen den Befehl drop sicher entfernen. Dies führt dazu, dass Ihre Tabelle nicht existiert, wenn Sie versuchen, sie einzufügen. Außerdem enthält Ihre values-Klausel einen zusätzlichen Satz von Klammern um die mehreren Werte. –