Под катом приводится кусочек [не работающего из-за перекрытия имён] кода на оракловом PL/SQL, автоматически сгенерированного оракловым же Migration workbench'ем из микрософтовского T-SQL.
Задача: попробуйте осознать, что за фигня здесь написана, и восстановить исходный код :).
Задача: попробуйте осознать, что за фигня здесь написана, и восстановить исходный код :).
StoO_selcnt := 0; SELECT 1 INTO StoO_selcnt FROM DUAL WHERE ( 'Location' = ( SELECT type_ FROM SomeTable WHERE id = ID )); END; IF StoO_selcnt != 0 THEN BEGIN FullPath := FullPath || separator; END; END IF;
no subject
Код на транзакте явно писан бывшим (а то и нынешним) сишником. Ибо мышление - его не спрячешь. Условие по-хорошему должно быть написано так:
Ну а машинный перевод еще долго будет оставлять желать лучшего, и это еще мягко выражаясь...