Cześć,
U mnie trochę inaczej to wygląda (za DBMS używam Microsoft SQL Management System)
insert into etaty(nazwa, placa_od, placa_do)
select 'NAD' + etaty.nazwa, etaty.placa_od, etaty.placa_do from etaty;
Wówczas wyświetla mi się następujący komunikat:
(7 row(s) affected)
Jak narazie do tego miejsca jest wszystko ok, ale jak wykonam:
BEGIN TRAN
INSERT INTO ETATY(NAZWA, PLACA_OD, PLACA_DO)
SELECT 'NAD' + ETATY.NAZWA, ETATY.PLACA_OD, ETATY.PLACA_DO FROM ETATY
ROLLBACK TRAN
to po po wykonaniu tego zapytania wyświetla mi się błąd typu:
Msg 8152, level 16, State 14, Line 8
String or binary data wolud be truncated.
The statement has been terminated.
Bardzo proszę niech mi ktoś wyjaśni gdzie robię błąd w skrypcie, że "rollback" nie chce mi działać :(
pozdrawiam,