15. december 2005 - 16:17
Der er
15 kommentarer og 2 løsninger
Simpel SQL script virker ikke
Hvorfor virker dette ikke? CREATE TABLE person( navn VARCHAR(255) DEFAULT 'SVEND' ) INSERT INTO person VALUES () Hvad er syntaksen hvis jeg vil oprette table med navn som default value?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. december 2005 - 16:18
#1
Ikke en table, en record. ...hvis jeg vil oprette en record med default navn.
15. december 2005 - 16:26
#2
Det må skulle være den her: INSERT INTO person () VALUES () INSERT INTO person VALUES () vil ikke virke, da den forventer en værdi til navn - for at undgå dette, skal du lige fortælle den at der ikke kommer nogen, hvilket du gør ved at specificere feltnavnene (dvs. ingen i dette tilfælde).
15. december 2005 - 16:27
#3
Virker heller ikke... CREATE TABLE person( navn VARCHAR(255) DEFAULT 'SVEND' ) INSERT INTO person () VALUES ()
15. december 2005 - 16:30
#4
INSERT INTO person() VALUES () vil jeg tro omend jeg ikke ved om den accepterer en INSERT uden felter overhovedet
15. december 2005 - 16:31
#5
DROP TABLE person CREATE TABLE person( navn VARCHAR(255) DEFAULT 'SVEND' ) INSERT INTO person() VALUES() Virker stadig ikke.
15. december 2005 - 16:33
#6
Et skud - hvad nu hvis du opretter tabellen uden at tillade NULL, og så prøver at bruge det som værdien?
15. december 2005 - 16:35
#7
INSERT INTO Person (navn) VALUES () virker heller ikke?
15. december 2005 - 16:35
#8
DROP TABLE person CREATE TABLE person( navn VARCHAR(255) DEFAULT 'SVEND', titel VARCHAR(255) ) INSERT INTO person(titel) VALUES('konge') Dette virker. Der SKAL åbenbart definere én ting for at det virker, hvilket er MAX skod. Læg et svar.
15. december 2005 - 16:37
#9
DROP TABLE person CREATE TABLE person( navn VARCHAR(255) DEFAULT 'SVEND', ) INSERT INTO person(navn) VALUES() virker IKKE nej :(
15. december 2005 - 16:37
#10
Prøv lige: INSERT INTO Person (navn) VALUES (DEFAULT)
15. december 2005 - 16:37
#11
15. december 2005 - 16:38
#12
det er derfra jeg hentede det
15. december 2005 - 16:38
#13
knapt så gode MSSQL, man kan i mysql :-)
15. december 2005 - 16:39
#14
Det virker ! lady læg et svar. Det er sådan det skal gøres. DROP TABLE person CREATE TABLE person( navn VARCHAR(255) DEFAULT 'SVEND', titel VARCHAR(255) DEFAULT 'KONGE' ) INSERT INTO Person (navn) VALUES (DEFAULT) Dette VIRKER!
15. december 2005 - 16:40
#15
Okido, mente nok man skulle kunne det i T-SQL :o) (Selvom buzzzz ikke tror det)
15. december 2005 - 16:41
#16
pidgeot du kan også lige lægge et svar. så splitter I.
15. december 2005 - 16:42
#17
Det kan du tro jeg kan :)
Computerworld tilbyder specialiserede kurser i database-management