Преобразование из SQL server в db2
не могли бы вы помочь мне, как преобразовать нижеприведенную функцию sql server в формат db2?
Создайте функцию [dbo].[GetKeyStructureXml]
(
@pf_wkstn_oid_sh тип smallint,
)
Возвращает varchar(макс.)
АС
НАЧАТЬ
Объявить @RtKeys varchar(макс.)
set @RtKeys = (выберите rt.rbase_field_name,
pf_wkstn_oid_sh,
pf_wkstn_oid_lng,
"Н" status_indc,
РТ.field_data_type,
РТ.field_size,
"Ключевой Ставки" DisplayType,
'''' Автор,
0 Дата создания,
РБ.field_level_indc,
РБ.field_scope_indc
Из rt_tmplt_key rt inner join rbase_field_dict rb
на rb.rbase_field_name=rt.rbase_field_name
где pf_wkstn_oid_sh = @pf_wkstn_oid_sh
заказ по rt_key_sqnc_num asc
Для XML AUTO, BINARY BASE64,root("TableKeys"))
RETURN @RtKeys;
КОНЕЦ;
пожалуйста, предоставьте некоторое руководство и помощь для приведенного выше преобразования. это довольно запутанным, чтобы использовать XML Auto и двоичном кодировке base64 в DB2.
Что я уже пробовал:
я пробовал в XMLSERIALIZE, но не смог получить результат.
пожалуйста, укажите, как создать xml-узел в db2.