Du kan ju testa med att byta ut alla citationstecken mot apostrofer
insert t_users(username, password) select 'admin', 'secret'
go
4 svar · 172 visningar · startad av aleborg
Jag fick en SQL fil idag, när jag försöker köra in den i SQL server så kommer inte datan med. Alla tables skapas. Raderna ser ut så här:
insert t_users(username, password) select "admin", "secret"
go
Den har fått för sig att "admin" och "secret" är kolumnnamn! Vad är felet?
Du kan ju testa med att byta ut alla citationstecken mot apostrofer
insert t_users(username, password) select 'admin', 'secret'
go
Vi körde search and replace på hela dokumentet, problemet är att det finns massor av ' i texterna som ska in!
Då bryts raden bara för att någon har skrivit "there's" osv. Det finns även massor av ""blaha"".
Går det inte att lösa på något annat sätt? Det e ju en vanlig SQL databas dump, den borde ju gå att bara köra rakt uppochner???
Kör först en replace på ' till '' (två apostrofer). Sedan på " (ett citationstecken) till '.
?
red: fasicken vad tecknen ser lika ut... ;)
Mvh,
Kan det vara något med quoted identifier?
set quoted identifier off
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_set-set_40c4.asp