Acasă Finanțe personale Vizualizarea obiectelor și datelor cu declarațiile DESCRIBE și SELECT în Oracle 12c - dummies

Vizualizarea obiectelor și datelor cu declarațiile DESCRIBE și SELECT în Oracle 12c - dummies

Video: Python Web Apps with Flask by Ezra Zigmond 2024

Video: Python Web Apps with Flask by Ezra Zigmond 2024
Anonim

Poate că cele mai comune instrucțiuni pe care le veți executa în baza de date Oracle 12c ca Administrator de baze de date (DBA) sunt comenzile DESCRIBE și SELECT. La urma urmei, o mare parte din munca ta va fi cercetarea a ceea ce este în baza de date și analizarea condițiilor actuale.

Spuneți că doriți să obțineți informații despre locurile de muncă din compania dvs.

  1. Deschideți un terminal pentru sistemul dvs. de operare ca proprietar de software Oracle.

  2. Stabiliți mediul cu oraenv.

  3. Introduceți și apăsați Enter.

  4. Introduceți și apăsați Enter.

  5. Introduceți și apăsați Enter.

  6. Introduceți și apăsați Enter.

    Apare următoarea ieșire:

    SQL> DESCRIBE job Name Null? Tip ----------------------------- -------- ------------ -------- JOB_ID NOT NULL VARCHAR2 (10) JOB_TITLE NOT NULL VARCHAR2 (35) MIN_SALARY NUMBER (6) MAX_SALARY NUMBER (6)
    
  7. Pentru a vedea job_id și job_title, tastați

    
    

    și apăsați pe Enter.

    Ar trebui să vedeți următoarea ieșire:

    SQL> selectați job_id, job_title din joburi; JOB_ID JOB_TITLE ---------- ----------------------------------- AD_PRES Președinte AD_VP Administrator Vicepreședinte AD_ASST Administrator FI_MGR Manager Financiar FI_ACCOUNT Contabil AC_MGR Manager Contabil AC_ACCOUNT Contabil Public SA_MAN Manager De Vânzări SA_REP Reprezentant Vânzări PU_MAN Manager Achiziții PU_CLERK Administrator de Achiziții ST_MAN Stoc Manager ST_CLERK Operator Stoc SH_CLERK Administrator de Transport IT_PROG Programator MK_MAN Manager Marketing MK_REP Reprezentant Marketing HR_REP Reprezentant Resurse Umane PR_REP Reprezentant Relații Publice 19 rânduri selectate.
    

Comanda DESCRIBE vă permite să vedeți structura tabelului. Acestea includ numele coloanelor, tipurile de date și dacă coloanele sunt permise să fie goale (null). Aceste informații pot fi foarte importante atunci când se construiesc diferite instrucțiuni SQL. De exemplu, dacă introduceți un rând, ar trebui să furnizați valori pentru job_id și job_title deoarece acestea nu sunt NULL.

Instrucțiunea SELECT este foarte simplă. Observați că a fost introdus pe o singură linie. SQL nu-i pasă cu adevărat de modul în care rupeți declarațiile line-line, atâta timp cât nu rupeți cuvintele în jumătate.

Împărțiți instrucțiunile SQL prin clauză. Pentru declarații mai complexe, puteți utiliza mai multe rupturi de linie. Aceste pauze pot contribui la facilitarea citirii declarațiilor.

Iată două instrucțiuni SELECT și ieșirea lor:

SQL> selectați * 2 din job 3 unde job_title = 'President'; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - --------- ---------- AD_PRES Președinte 20080 40000 SQL> selectați * 2 din joburile 3 unde job_title ca "P%"; JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY ---------- ----------------------------------- - --------- ---------- AD_PRES Președinte 20080 40000 AC_ACCOUNT Contabil Public 4200 9000 PU_MAN Manager Achiziții 8000 15000 PU_CLERK Administrator de Achiziții 2500 5500 IT_PROG Programator 4000 10000 PR_REP Reprezentant Relații Publice 4500 10500 6 rânduri selectat.

Rețineți că în loc să utilizați o listă de coloane, s-a folosit un asterisc (*). Asta spune ca clauza SELECT este de a returna toate coloanele, spre deosebire de ceea ce a fost aratat mai devreme in cazul in care doar doua coloane au fost selectate.

Observați utilizarea clauzei WHERE. Clauza WHERE limitează datele returnate. În acest exemplu, clauza WHERE este folosită în două moduri:

  • Ca egalitate (=): Căutați exact ceea ce doriți să găsiți.

  • Ca o căutare fuzzy (LIKE): Puteți utiliza cărți sălbatice pentru a completa termenii de căutare. Oracle folosește semnul procentual ca simbol al unei cărți sălbatice.

Utilizarea simbolului% specifică faptul că doriți să selectați toate rândurile care încep cu capitalul P și apoi să aveți ceva după ele. Adesea, în sistemele de operare, vedeți un asterisc folosit ca un card de salvare. Dar nu este cazul în interiorul unei instrucțiuni SQL; în schimb, utilizați un semn procentual (%).

Adăugând în instrucțiunea noastră SELECT, vedeți

SQL> selectați mai mic (job_id), superioară (job_title) titlu, max_salary 2 de la job 3 unde job_title ca P% 4 și max_salary <14000 5 comanda by max_salary ASC; LOWER (JOB_ TITLE MAX_SALARY ---------- ----------------------------------- ---------- pu_clerk PURCHASING CLERK 5500 ac_account ACCOUNTANT PUBLIC 9000 it_prog PROGRAMATOR 10000 pr_rep REPREZENTATIV PENTRU RELAȚII PUBLICE 10500

Unele funcții au fost adăugate la coloanele din clauza SELECT. Funcțiile iau și intrare pentru a produce o ieșire: în acest caz, job_id și job_title.Au fost folosite funcțiile de caractere UPPER și LOWER.Cuți să ghiciți ce fac ei ?, în acest caz, este destul de evident.Oracle are zeci de funcții pentru a vă folosi pentru a acționa asupra datelor dvs. în toate tipurile

În acest caz, este demonstrată modul în care nu este neapărat important modul în care datele dvs. sunt stocate, dar puteți afișa oricum doriți. să fie o combinație a funcției noastre și a coloanei.

Asta pentru că Oracle folosește automat ceea ce tastați în clauza SELECT pentru titlul coloanei dvs. În cea de-a doua coloană, job_title, folosiți un " alias "pentru a face ieșirea este puțin mai frumoasă.

Un alias vine după construirea coloanei, dar înainte de virgulă. În acest exemplu, titlu este aliasul. Alias ​​va fi întotdeauna implicit la majuscule, cu excepția cazului în care introduceți în jur de ghilimele duble (""). De asemenea, trebuie să utilizați ghilimele duble dacă aliasul dvs. este mai mult decât un singur cuvânt. De exemplu,

SQL> selectați partea superioară (job_title) "Job Title" 2 de la job 3 unde job_title ca 'P%'; Titlul postului ----------------------------------- PRESIDENT PUBLIC ACCOUNTANT MANAGER DE CUNOASTERE DE CUNOASTERE PROGRAMATOR REPREZENTATOR RELATII PUBLICE > Utilizarea instrucțiunii AND este o construcție a clauzei WHERE. Instrucțiunea AND vă permite să utilizați mai multe condiții pentru a restricționa datele noastre.

În final, clauza ORDER BY sortează ieșirea din coloana specificată, fie numeric, fie alfabetic, în funcție de tipul de date. În mod implicit, se sortează în ordine crescătoare. Cuvântul cheie ASC (ascendent) a fost adăugat pentru clarificare.S-ar fi putut utiliza în schimb DESC pentru a ordona rezultatele în ordinea numerică descrescătoare a max_salary.

Vizualizarea obiectelor și datelor cu declarațiile DESCRIBE și SELECT în Oracle 12c - dummies

Alegerea editorilor

Social Media Design: Twitter Opțiuni imagine - dummy

Social Media Design: Twitter Opțiuni imagine - dummy

Jonglați constrângerile legate de spațiu și modul cel mai bun de a poziționa cele trei imagini separate pe care vi se permite să le utilizați în profilul dvs. Twitter.

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

ÎNainte de scufundări în elementele de bază ale proiectării o pagină solidă Facebook, aruncați o privire asupra unor branduri care profită din plin de Facebook cu pagini proprii. Persoanele fizice și organizațiile de la bloggeri la proprietarii de magazine Etsy de la domiciliu la branduri internaționale folosesc Facebook pentru a se conecta cu clienții și fanii existenți, precum și cu potențialul lor ...

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Lucrurile noi pe care să le postați pe Facebook pot fi o adevărată corvoadă. Din fericire, există un truc pe care îl puteți optimiza pe acest site media social. Dacă puteți atinge postarea încrucișată a conținutului între servicii, vă puteți salva ceva timp. Twitter vă oferă posibilitatea de a vă conecta profilul cu alte servicii. Există, ...

Alegerea editorilor

Cum se verifică performanța sistemului cu AWS - dummies

Cum se verifică performanța sistemului cu AWS - dummies

AWS (Amazon Web Services) metode pentru monitorizarea serviciilor specifice AWS. Cu toate acestea, este posibil să aveți probleme de performanță a sistemului sau probleme de aplicare non-AWS care trebuie abordate, ceea ce înseamnă că aveți instrumente care pot funcționa în afara AWS. Pachetul de grupuri de instrumente de performanță conține un număr de instrumente specifice pentru realizarea acestei sarcini ...

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Amintiți-vă că aveți doar 12 luni de libertate proces în care să se ia decizii privind serviciile AWS (Servicii Amazon Web) pe care să le utilizați în afacerea dvs. Douăsprezece luni pot părea mult timp, dar veți descoperi că se evaporă înaintea ochilor dvs. în timp ce încercați să vă jonglați responsabilitățile zilnice, întâlnirile ...

Probleme de securitate aWS - dummy

Probleme de securitate aWS - dummy

Pentru a utiliza AWS (Amazon Web Services) cale. Administratorii și profesioniștii în domeniul securității se pot răzbuna rapid, încercând să păstreze aceste computere interconectate în siguranță, dar aceasta face parte din descrierea postului. Trebuie să urmați cele mai bune practici în securizarea sistemelor informatice, a datelor pe care le conțin, ...

Alegerea editorilor

Cum se asamblează o Circuit de organe color - dummies

Cum se asamblează o Circuit de organe color - dummies

După ce ați strâns toate materialele de care aveți nevoie construiți un organ de culoare, sunteți gata să asamblați proiectul. Vedeți ce aveți nevoie pentru a construi un circuit de organe color. Veți avea nevoie de următoarele instrumente: Sârma de lipit, de preferință cu setări de 20 și 40 W Solder Utilizați lipire mai groasă pentru firele de tensiune și subțire ...

Construirea unui Circuit Dead-Bug Style - dummies

Construirea unui Circuit Dead-Bug Style - dummies

) Sunt montate cu capul în jos pe placa de circuit imprimat (PC), majoritatea picioarelor lipindu-se în aer! Arata ca multe. . . morți bug-uri! Un alt nume pentru acest tip de construcție este "circuitele de aer", deoarece componentele sunt atașate direct la ...

Aplicarea RFID în lumea reală - dummies

Aplicarea RFID în lumea reală - dummies

Capacitatea de a urmări și de a urmări, de a urmări și de a găsi, peek sunt toate îmbunătățite prin utilizarea RFID. Unii avocați de confidențialitate vă faceți griji că aparatele vor atașa în mod magic etichetele RFID la îmbrăcăminte sau pantofi pe măsură ce vă plimbați prin magazin sau în jurul unui birou, dar acest lucru este foarte puțin probabil. Limitele ...