DECLARE @ch char(20), @ch1 char(20)
SET @ch = '1111.2222'
SET @ch1 = SUBSTRING(@ch, 1, CHARINDEX('.', @ch)-1)
Пжалуйста, помогите с одним запросом.
Выбираю через :System.CURSOR_ITEM поле, на котором нахожусь в Forms Builder'е, передаю его значение в другой блок. Оно передается, к примеру, как Работник.Оклад, или Аттестация.Работник. Как отсечь первую часть, "Работник." или "Аттестация."? Вроде через substr сие делается, но substr'у нужны цифры старта и окончания, а ить заранее неизвестно, какой длины будет 1-е слово. Можно объяснить SQL необходимость отобрать фрагмент, например, начиная с '.' до конца, или с 0 до '.'?