Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako formátovať Oracle SQL výstup na jeden riadok

V tomto príklade chceme načítať všetky stĺpce tabuľky zamestnancov ( EMP ) , tak , že každý zaznamenaný výstup sa zmestí na jeden riadok . Za normálnych okolností , Oracle predpokladá , že predvolená veľkosť riadku je 80 znakov . Po každom 80. znak na výstupe , Oracle začne nový riadok . Aby bolo možné formátovať Oracle SQL výstup tak , aby sa zmestil na jeden riadok , budeme musieť zmeniť nastavenie , aby sa predvolená veľkosť riadku väčšia ako každého zaznamenaného výkonu . Návod dovolená 1

Prihláste sa na SQL * Plus , ktorý sa objaví podobná týmto informáciám :

sqlplus / @

2

Nájdite štruktúru tabuľky ( y ) , ktoré chcete dotaz chcete dotaz pomocou príkazu sest v SQL * Plus .

SQL > desc EMP

Name Null ? Zadajte

------------------------------------------- ----------------------------------

emp_id ČÍSLO

EMP_NAME VARCHAR2 ( 30 )

PLAT ČÍSLO

EMP_TITLE VARCHAR2 ( 30 )

EMP_CITY VARCHAR2 ( 30 )
3

Nastavte predvolenú linku veľkosť na hodnotu vyššiu , ako je dĺžka každého záznamu výstupu . Tu sme sa nastaviť veľkosť linky 150.

SQL > set lin 150
4

použite SELECT k načítaniu stĺpca z tabuľky zamestnancov .

SQL > ; select * from zam ;

emp_id EMP_NAME platu EMP_TITLE EMP_CITY

--------------------------- -------------------------------------------------- ---------------------------------

1 aaaaaaaaaa 100000 viceprezident Babylon

1 bbbbbbbbbb 200.000 Senior Vice President Jersey City

Každý zaznamenaný výstup sa zmestí na jeden riadok .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené