webForumDet fria alternativet

SQL fil

4 svar · 172 visningar · startad av aleborg

aleborgMedlem sedan jan. 20013 341 inlägg
#1

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?

------------------
Data-Doktorn
Min egen musik!
Mitt coverband

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Du kan ju testa med att byta ut alla citationstecken mot apostrofer

insert t_users(username, password) select 'admin', 'secret'
go

------------------
essentitia preter non sans multiplicandum

aleborgMedlem sedan jan. 20013 341 inlägg
#3

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???

------------------
Data-Doktorn
Min egen musik!
Mitt coverband

@ndersMedlem sedan juni 200032 969 inlägg
#4

Kör först en replace på ' till '' (två apostrofer). Sedan på " (ett citationstecken) till '.

?

red: fasicken vad tecknen ser lika ut... ;)

Mvh,

------------------
All your base are belong to me.

[Redigerat av @nders den 02 okt 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#5

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

------------------
essentitia preter non sans multiplicandum

255 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
131 ms — hämta forumlista (db)
122 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)