खोज…


टिप्पणियों

ओरेकल एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो मूल रूप से 70 के दशक के अंत में लैरी एलिसन, बॉब माइनर और एड ओट्स द्वारा बनाया गया था। यह आईबीएम के सिस्टम आर के साथ संगत होने का इरादा था।

संस्करण

संस्करण रिलीज़ की तारीख
संस्करण 1 (अप्रबंधित) 1978/01/01
ओरेकल V2 1979/01/01
ओरेकल संस्करण 3 1983/01/01
Oracle संस्करण 4 1984/01/01
Oracle संस्करण 5 1985/01/01
Oracle संस्करण 6 1988/01/01
Oracle7 1992/01/01
Oracle8 1997/07/01
Oracle8i 1999/02/01
Oracle9i 2001/06/01
ओरेकल 10 जी 2003/01/01
ओरेकल 11 जी 2007/01/01
ओरेकल 12 सी 2013-01-01

नमस्ते दुनिया

SELECT 'Hello world!' FROM dual;

एसक्यूएल के ओरेकल के स्वाद में, "दोहरी सिर्फ एक अभिसरण तालिका है" । यह मूल रूप से एक JOIN के माध्यम से पंक्तियों को दोगुना करने का इरादा था, लेकिन अब एक पंक्ति में 'X' के DUMMY मान के साथ है।

नमस्ते दुनिया! टेबल से

एक साधारण तालिका बनाएं

create table MY_table (
   what varchar2(10), 
   who varchar2(10), 
   mark varchar2(10)
);

मान डालें (यदि आप सभी स्तंभों के लिए मान प्रदान करते हैं, तो आप स्तंभों को लक्षित कर सकते हैं)

insert into my_table (what, who, mark) values ('Hello', 'world', '!' );
insert into my_table values ('Bye bye', 'ponies', '?' );
insert into my_table (what) values('Hey');

प्रतिबद्ध होना याद रखें, क्योंकि ओरेकल लेनदेन का उपयोग करता है

commit;

अपना डेटा चुनें:

select what, who, mark from my_table where what='Hello';

एसक्यूएल क्वेरी

$ 50000 से अधिक कमाने वाले कर्मचारियों की सूची इस सदी में पैदा हुई। उनके नाम, जन्म तिथि और वेतन की सूची, नाम से वर्णानुक्रम में क्रमबद्ध करें।

SELECT employee_name, date_of_birth, salary
FROM   employees
WHERE  salary > 50000
   AND date_of_birth >= DATE '2000-01-01'
ORDER BY employee_name;

प्रत्येक विभाग में कम से कम 5 कर्मचारियों के साथ कर्मचारियों की संख्या दिखाएं। सबसे बड़े विभागों की सूची पहले दें।

SELECT department_id, COUNT(*)
FROM   employees
GROUP BY department_id
HAVING COUNT(*) >= 5
ORDER BY COUNT(*) DESC;

नमस्ते पीएल / एसक्यूएल से विश्व

/* PL/SQL is a core Oracle Database technology, allowing you to build clean, secure, 
   optimized APIs to SQL and business logic. */

set serveroutput on 

BEGIN
   DBMS_OUTPUT.PUT_LINE ('Hello World!');
END;


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow