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 ???
legrooch [ MPO Squad Member ]
Spróbuj użyć "&". Ewentualnie dodaj konwersję poprzez CAST bądź CONVERT.