Archiwa tagu: sql

regexp – wartość pomiędzy znakami

Sposób na pobranie wartości pomiędzy jakimiś znakami selectregexp_substr(’SDI.IT#478d8d7a-5f0f-40da-b747-1a2309938f42…#031421_143646#6137549#51827707′, '#(.+?)#’,1,2,null,1) Stringfrom dual;

Zaszufladkowano do kategorii SQL | Otagowano | Dodaj komentarz

SQL – listagg – wyświetlenie wyników w jednej kolumnie

Witam, Jak wyświetlić wszystkie opisy danej faktury w jednej kolumnie? select listagg(description, ’ ,’) WITHIN GROUP(order by description) from AP_INVOICE_LINES_V ail where ail.invoice_id = ai.invoice_id and ail.line_type_lookup_code = 'ITEM’ Jeżeli chcemy zrobić distinct musi użyć rexexpa REGEXP_REPLACE( listagg((FND_NUMBER.CANONICAL_TO_NUMBER(rctl.ATTRIBUTE14) * 100), … Czytaj dalej

Zaszufladkowano do kategorii SQL | Otagowano | Dodaj komentarz

SQL – Profil – wartości

SQL – Profil – wartości dla danego profilu:

Zaszufladkowano do kategorii SQL-ki | Otagowano | Dodaj komentarz

sprawdzanie ustawień opcji profilu – SQL

SELECT substr(pro1.user_profile_option_name,1,35) Profile, decode(pov.level_id, 10001,’Site’, 10002,’Application’, 10003,’Resp’, 10004,’User’) Option_Level, decode(pov.level_id, 10001,’Site’, 10002,appl.application_short_name, 10003,resp.responsibility_name, 10004,u.user_name) Level_Value, nvl(pov.profile_option_value,’Is Null’) Profile_option_Value FROM fnd_profile_option_values pov, fnd_responsibility_tl resp, fnd_application appl, fnd_user u, fnd_profile_options pro, fnd_profile_options_tl pro1 WHERE pro1.user_profile_option_name LIKE (’%Ledger%’) AND pro.profile_option_name = pro1.profile_option_name AND … Czytaj dalej

Zaszufladkowano do kategorii _EBS - ogólnie, SQL-ki | Otagowano , , | Dodaj komentarz

SQL – szybkie listowanie kolumn tabeli w sql

przydatne do insertów select ’:new.’||COLUMN_NAME||’,’ from ALL_TAB_COLUMNS cols where cols.TABLE_NAME = 'RA_INTERFACE_LINES_ALL’ order by cols.column_name;

Zaszufladkowano do kategorii SQL | Otagowano , , | Dodaj komentarz

Jak zrobić Backspace w sqlplus

Standardowo w SQL plus klawisz Backspace nie działa, co czasem powoduje …. podirytowanie. Po odpaleniu sqlplus można wpisać komendę !stty erase [BACKSPACE] gdzie, zamiast [BACKSPACE] trzeba wcisnąć backspace.

Zaszufladkowano do kategorii PLSQL, SQL | Otagowano , , | Dodaj komentarz

R12 – ustawienie kontekstu dla SQL

Witam, Ustawienie kontekstu dla widoków w R12

Zaszufladkowano do kategorii SQL Developer, SQL-ki | Otagowano , | Dodaj komentarz

Genrowanie wielu rekordów z dual

Aby wygenerować wiele rekordów z pseudotabeli dual można użyć klauzuli connect by. SELECT level FROM dual CONNECT BY level < = 10 ;select level from dual connect by level < = 10 ; lub SELECT rownum FROM Dual CONNECT BY … Czytaj dalej

Zaszufladkowano do kategorii PLSQL | Otagowano , , | Dodaj komentarz