Archief - Update full column with new data from TXT

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Sabe

Legacy Member
Hey,

Ik heb een kolom met allemaal cijfers in:

Code:
0,0000
50,0000
60,0000
95,0000
95,0000
115,0000
185,0000
115,0000
135,0000
160,0000
215,0000
250,0000
500,0000
0,0000
0,0000
49,0000
54,0000
59,0000
64,0000
69,0000
99,0000
99,0000
109,0000
119,0000
199,0000
209,0000
219,0000

All die cijfers zouden geupdate moeten worden met een nieuwe reeks getallen die ik klaar heb staan in een TXT file.

Wat is de snelste manier om die kolom te update via MsSQL 2008?
Copy/Paste lukt uiteraard niet.

Bedankt.

KingOfWoods

Legacy Member
Ik begrijp uw vraag niet goed? Is het de bedoeling dat de oude getallen weggaan? En er gewoon nieuwe komen?

Dan zou ik gewoon deze delete en gewoon een nieuwe maken met de nieuwe getallen in. Of is het specifiek getal A veranderen naar B en dan A2 naar B2, A3 naar B3 enz...

Sabe

Legacy Member
De huidige reeks in de kolom inderdaad verplaatsen door de nieuwe reeks.
Maar ik kan blijkbaar niet zomaar een copy paste doen uit een txt bestaand naar een nieuwe kolom in MsSQL. Of is er een manier voor?

Simpel: Reeks getalen 4063 rijen moet van TXT naar Kolom in Table.

Dastardly

Legacy Member
TXT importeren in tijdelijke tabel en dan kopiëren via scriptje of indien echt alle gegevens uit originele tabel weg mogen gewoon rechtstreeks importeren in tabel.

Sabe

Legacy Member
Het is uiteindelijk gelukt om de nieuwe waardes via een excel te importeren in een nieuwe tabel. Beide tabellen een nieuwe incremented ID rij te geven.
Daarna met deze query toepassen.

UPDATE t1 SET t1.AddedCost = t2.AddedCost FROM NB_Store_OptionValue_1 t2 INNER JOIN NB_Store_OptionValue t1 ON t1.id = t2.id
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan