Користувальницькі налаштування

Налаштування сайту


sql:long_to_varchar

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
sql:long_to_varchar [2019/11/19 09:54] wiki_adminsql:long_to_varchar [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1
Рядок 1: Рядок 1:
 +====== Конвертация Long to Varchar in Oracle ======
 +
 +При работе с данными в Siebel CRM возникает необходимость преобразовать данные Long в Varchar2. 
 +
 +
 +
 +
 +<code sql>
 + create or replace function LongToVarchar(a varchar2) return varchar2 is
 + x varchar2(32767);
 + begin
 + select EMAIL_BODY
 + into x
 + from S_EVT_MAIL
 + where row_id=a;
 + return substr(x,1, 1000);
 + end;
 +</code>
 +
 +<code sql>
 +
 +SELECT ….,
 +LongToVarchar(S_EVT_MAIL.ROW_ID)  as EMAIL_BODY
 +FROM
 +S_EVT_MAIL
 +
 +</code>
 +