GRY-Online.pl --> Archiwum Forum

Aktualizowanie w bazie danych - łączenie dwóch łańcuchów - jak ?

13.07.2006
14:21
[1]

Grzesiek [ - ! F a f i k ! - ]

Aktualizowanie w bazie danych - łączenie dwóch łańcuchów - jak ?

Mam takie zapytanie

Insert into Faktury (zamowienie_id) values (46)

Update Faktury set faktura_nr = 'FAKT/2006/' + scope_identity() where zamowienie_id=46

Chodzi o to, że kolumna faktura_nr jest typu varchar.
Chce, zeby do łancuch FAKT/2006/ zostala dopisana wartosc wiersza przed chwila dodanego do tej tabeli dzieki zapytaniu "Insert into Faktury (zamowienie_id) values (46)"
Sql jednak rozumie znak plus jako dodanie jednej liczby do drugiej i mam blad konwersji varchar na numeric. Jak zapisac to, zeby poprostu np nr faktury 33 zostal dopisany do FAKT/2006/, czyli, zeby bylo
FAKT/2006/33 ???

13.07.2006
15:20
[2]

legrooch [ MPO Squad Member ]

Spróbuj użyć "&". Ewentualnie dodaj konwersję poprzez CAST bądź CONVERT.

© 2000-2026 GRY-OnLine S.A.