17. september 2008 - 13:18
Der er
3 kommentarer og 1 løsning
ændre -9 til -1
jeg har et ID som f.eks hedder 23476-9 man kan ikke lave en statisk substring da ID godt kan være længere f.eks 55436674-9 Men det vil altid hedde -9 til sidst hvordan kan jeg lave en update på den noget ligende: update ID set "sidste tal til -1" where "sidste tal = -9"
Annonceindlæg fra Computerworld it-jobbank
17. september 2008 - 13:22
#1
proev: UPDATE tabel SET id = SUBSTRING(id, 1, LEN(id)-2) + '-1' WHERE SUBSTRING(id, LEN(id)-2, 2) = '-9'
17. september 2008 - 15:11
#3
Det blev ændret til: BEGIN TRAN UPDATE a SET a.id = SUBSTRING(a.id, 1, LEN(a.id)-2) + '-1' --COMMIT TRAN -- ROLLBACK TRAN FROM TABLE a WHERE a.id LIKE '%-9' smid et svar :-)