Soumettre la recherche
Mettre en ligne
Les09.ppt
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
8 vues
P
PrathameshSingh15
Suivre
Helen
Lire moins
Lire la suite
Économie & finance
Signaler
Partager
Signaler
Partager
1 sur 33
Télécharger maintenant
Recommandé
Creating and Managing Tables -Oracle Data base
Creating and Managing Tables -Oracle Data base
Salman Memon
DDL. data defination language for creating database
DDL. data defination language for creating database
SHAKIR325211
plsql Les09
plsql Les09
sasa_eldoby
Dbms oracle
Dbms oracle
Abrar ali
Les10[1]Creating and Managing Tables
Les10[1]Creating and Managing Tables
siavosh kaviani
Less08_Schema Advanced Databases and Management.pptx
Less08_Schema Advanced Databases and Management.pptx
MurtazaMughal13
Manage schema object.ppt
Manage schema object.ppt
AhmadUsman79
Les09
Les09
Abrianto Nugraha
Recommandé
Creating and Managing Tables -Oracle Data base
Creating and Managing Tables -Oracle Data base
Salman Memon
DDL. data defination language for creating database
DDL. data defination language for creating database
SHAKIR325211
plsql Les09
plsql Les09
sasa_eldoby
Dbms oracle
Dbms oracle
Abrar ali
Les10[1]Creating and Managing Tables
Les10[1]Creating and Managing Tables
siavosh kaviani
Less08_Schema Advanced Databases and Management.pptx
Less08_Schema Advanced Databases and Management.pptx
MurtazaMughal13
Manage schema object.ppt
Manage schema object.ppt
AhmadUsman79
Les09
Les09
Abrianto Nugraha
Les09
Les09
Vijay Kumar
Les03 Single Row Functions in Oracle and SQL.ppt
Les03 Single Row Functions in Oracle and SQL.ppt
DrZeeshanBhatti
Les10.ppt
Les10.ppt
AlhassanFederated
Database Objects
Database Objects
Salman Memon
Less07 schema
Less07 schema
Imran Ali
DBMS_ddlVFSBFSBS22222222222222222222222222222222222
DBMS_ddlVFSBFSBS22222222222222222222222222222222222
227567
SQL SERVER Training in Pune Slides
SQL SERVER Training in Pune Slides
enosislearningcom
Single-Row Functions in orcale Data base
Single-Row Functions in orcale Data base
Salman Memon
Les10 Creating And Managing Tables
Les10 Creating And Managing Tables
NETsolutions Asia: NSA – Thailand, Sripatum University: SPU
Lab
Lab
neelam_rawat
Rdbms day3
Rdbms day3
Nitesh Singh
SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 10
Umair Amjad
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
rehaniltifat
Using ddl statements to create and manage tables
Using ddl statements to create and manage tables
Syed Zaid Irshad
e computer notes - Creating and managing tables
e computer notes - Creating and managing tables
ecomputernotes
Les20[1]Working with Composite Datatypes
Les20[1]Working with Composite Datatypes
siavosh kaviani
Module 3
Module 3
cs19club
Les10
Les10
arnold 7490
PL/SQL 3 DML
PL/SQL 3 DML
Richard Eliseo Mendoza Gafaro
Les08[1] Producing Readable Output with SQL*Plus
Les08[1] Producing Readable Output with SQL*Plus
siavosh kaviani
Monthly Market Risk Update: May 2024 [SlideShare]
Monthly Market Risk Update: May 2024 [SlideShare]
Commonwealth
Bitcoin Masterclass TechweekNZ v3.1.pptx
Bitcoin Masterclass TechweekNZ v3.1.pptx
Symbio Agency Ltd
Contenu connexe
Similaire à Les09.ppt
Les09
Les09
Vijay Kumar
Les03 Single Row Functions in Oracle and SQL.ppt
Les03 Single Row Functions in Oracle and SQL.ppt
DrZeeshanBhatti
Les10.ppt
Les10.ppt
AlhassanFederated
Database Objects
Database Objects
Salman Memon
Less07 schema
Less07 schema
Imran Ali
DBMS_ddlVFSBFSBS22222222222222222222222222222222222
DBMS_ddlVFSBFSBS22222222222222222222222222222222222
227567
SQL SERVER Training in Pune Slides
SQL SERVER Training in Pune Slides
enosislearningcom
Single-Row Functions in orcale Data base
Single-Row Functions in orcale Data base
Salman Memon
Les10 Creating And Managing Tables
Les10 Creating And Managing Tables
NETsolutions Asia: NSA – Thailand, Sripatum University: SPU
Lab
Lab
neelam_rawat
Rdbms day3
Rdbms day3
Nitesh Singh
SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 10
Umair Amjad
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
rehaniltifat
Using ddl statements to create and manage tables
Using ddl statements to create and manage tables
Syed Zaid Irshad
e computer notes - Creating and managing tables
e computer notes - Creating and managing tables
ecomputernotes
Les20[1]Working with Composite Datatypes
Les20[1]Working with Composite Datatypes
siavosh kaviani
Module 3
Module 3
cs19club
Les10
Les10
arnold 7490
PL/SQL 3 DML
PL/SQL 3 DML
Richard Eliseo Mendoza Gafaro
Les08[1] Producing Readable Output with SQL*Plus
Les08[1] Producing Readable Output with SQL*Plus
siavosh kaviani
Similaire à Les09.ppt
(20)
Les09
Les09
Les03 Single Row Functions in Oracle and SQL.ppt
Les03 Single Row Functions in Oracle and SQL.ppt
Les10.ppt
Les10.ppt
Database Objects
Database Objects
Less07 schema
Less07 schema
DBMS_ddlVFSBFSBS22222222222222222222222222222222222
DBMS_ddlVFSBFSBS22222222222222222222222222222222222
SQL SERVER Training in Pune Slides
SQL SERVER Training in Pune Slides
Single-Row Functions in orcale Data base
Single-Row Functions in orcale Data base
Les10 Creating And Managing Tables
Les10 Creating And Managing Tables
Lab
Lab
Rdbms day3
Rdbms day3
SQL WORKSHOP::Lecture 10
SQL WORKSHOP::Lecture 10
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
03 Writing Control Structures, Writing with Compatible Data Types Using Expli...
Using ddl statements to create and manage tables
Using ddl statements to create and manage tables
e computer notes - Creating and managing tables
e computer notes - Creating and managing tables
Les20[1]Working with Composite Datatypes
Les20[1]Working with Composite Datatypes
Module 3
Module 3
Les10
Les10
PL/SQL 3 DML
PL/SQL 3 DML
Les08[1] Producing Readable Output with SQL*Plus
Les08[1] Producing Readable Output with SQL*Plus
Dernier
Monthly Market Risk Update: May 2024 [SlideShare]
Monthly Market Risk Update: May 2024 [SlideShare]
Commonwealth
Bitcoin Masterclass TechweekNZ v3.1.pptx
Bitcoin Masterclass TechweekNZ v3.1.pptx
Symbio Agency Ltd
Abhay Bhutada’s Plan to Boost Financial Growth in 2024
Abhay Bhutada’s Plan to Boost Financial Growth in 2024
Champak Jhagmag
MARKETING MANAGEMENT BY SIR ASHNA.MGT1.pptx
MARKETING MANAGEMENT BY SIR ASHNA.MGT1.pptx
BilalAdib
Abhay Bhutada: A Journey of Transformation and Leadership
Abhay Bhutada: A Journey of Transformation and Leadership
Vighnesh Shashtri
International economics – 2 classical theories of IT
International economics – 2 classical theories of IT
Arifa Saeed
New Stratus Corporate Presentation May 2024
New Stratus Corporate Presentation May 2024
Adnet Communications
Consumer rights and its importance and value
Consumer rights and its importance and value
hemalella
How can I withdraw my pi coins to real money in India.
How can I withdraw my pi coins to real money in India.
DOT TECH
Bond Bazaar Powerpoint Presentation in Details
Bond Bazaar Powerpoint Presentation in Details
Chandrakant Akela
Digital Finance Summit 2024 Partners Brochure
Digital Finance Summit 2024 Partners Brochure
FinTech Belgium
State Space Tutorial.pptxjjjjjjjjjjjjjjj
State Space Tutorial.pptxjjjjjjjjjjjjjjj
joshuaclack73
PPT- Chapter 5- Cost Allocation presentation pdf
PPT- Chapter 5- Cost Allocation presentation pdf
Kalkaye
where can I sell pi coins at the best rate (Market Price)
where can I sell pi coins at the best rate (Market Price)
DOT TECH
Canvas Business Model Infographics by Slidesgo.pptx
Canvas Business Model Infographics by Slidesgo.pptx
Héctor Leonardo Neusa Romero
GROUP 6 DUBAI.pptx basta amoa na dira dapita
GROUP 6 DUBAI.pptx basta amoa na dira dapita
JohnThomas845833
Maximize Your Business Potential with Falcon Invoice Discounting
Maximize Your Business Potential with Falcon Invoice Discounting
Falcon Invoice Discounting
2. Natural of the history odf dieseases-1.ppt
2. Natural of the history odf dieseases-1.ppt
ibrahimabdi22
Indirect tax .pptx Supply under GST, Charges of GST
Indirect tax .pptx Supply under GST, Charges of GST
meghnagandhi5574
Chapter Three Interest rates in the Financial System.ppt
Chapter Three Interest rates in the Financial System.ppt
Kalkaye
Dernier
(20)
Monthly Market Risk Update: May 2024 [SlideShare]
Monthly Market Risk Update: May 2024 [SlideShare]
Bitcoin Masterclass TechweekNZ v3.1.pptx
Bitcoin Masterclass TechweekNZ v3.1.pptx
Abhay Bhutada’s Plan to Boost Financial Growth in 2024
Abhay Bhutada’s Plan to Boost Financial Growth in 2024
MARKETING MANAGEMENT BY SIR ASHNA.MGT1.pptx
MARKETING MANAGEMENT BY SIR ASHNA.MGT1.pptx
Abhay Bhutada: A Journey of Transformation and Leadership
Abhay Bhutada: A Journey of Transformation and Leadership
International economics – 2 classical theories of IT
International economics – 2 classical theories of IT
New Stratus Corporate Presentation May 2024
New Stratus Corporate Presentation May 2024
Consumer rights and its importance and value
Consumer rights and its importance and value
How can I withdraw my pi coins to real money in India.
How can I withdraw my pi coins to real money in India.
Bond Bazaar Powerpoint Presentation in Details
Bond Bazaar Powerpoint Presentation in Details
Digital Finance Summit 2024 Partners Brochure
Digital Finance Summit 2024 Partners Brochure
State Space Tutorial.pptxjjjjjjjjjjjjjjj
State Space Tutorial.pptxjjjjjjjjjjjjjjj
PPT- Chapter 5- Cost Allocation presentation pdf
PPT- Chapter 5- Cost Allocation presentation pdf
where can I sell pi coins at the best rate (Market Price)
where can I sell pi coins at the best rate (Market Price)
Canvas Business Model Infographics by Slidesgo.pptx
Canvas Business Model Infographics by Slidesgo.pptx
GROUP 6 DUBAI.pptx basta amoa na dira dapita
GROUP 6 DUBAI.pptx basta amoa na dira dapita
Maximize Your Business Potential with Falcon Invoice Discounting
Maximize Your Business Potential with Falcon Invoice Discounting
2. Natural of the history odf dieseases-1.ppt
2. Natural of the history odf dieseases-1.ppt
Indirect tax .pptx Supply under GST, Charges of GST
Indirect tax .pptx Supply under GST, Charges of GST
Chapter Three Interest rates in the Financial System.ppt
Chapter Three Interest rates in the Financial System.ppt
Les09.ppt
1.
Copyright © Oracle
Corporation, 2001. All rights reserved. Creating and Managing Tables
2.
9-2 Copyright ©
Oracle Corporation, 2001. All rights reserved. Objectives After completing this lesson, you should be able to do the following: • Describe the main database objects • Create tables • Describe the data types that can be used when specifying column definition • Alter table definitions • Drop, rename, and truncate tables
3.
9-3 Copyright ©
Oracle Corporation, 2001. All rights reserved. Database Objects Object Description Table Basic unit of storage; composed of rows and columns View Logically represents subsets of data from one or more tables Sequence Numeric value generator Index Improves the performance of some queries Synonym Gives alternative names to objects
4.
9-4 Copyright ©
Oracle Corporation, 2001. All rights reserved. Naming Rules Table names and column names: • Must begin with a letter • Must be 1–30 characters long • Must contain only A–Z, a–z, 0–9, _, $, and # • Must not duplicate the name of another object owned by the same user • Must not be an Oracle server reserved word
5.
9-5 Copyright ©
Oracle Corporation, 2001. All rights reserved. The CREATE TABLE Statement • You must have: – CREATE TABLE privilege – A storage area • You specify: – Table name – Column name, column data type, and column size CREATE TABLE [schema.]table (column datatype [DEFAULT expr][, ...]);
6.
9-6 Copyright ©
Oracle Corporation, 2001. All rights reserved. Referencing Another User’s Tables • Tables belonging to other users are not in the user’s schema. • You should use the owner’s name as a prefix to those tables.
7.
9-7 Copyright ©
Oracle Corporation, 2001. All rights reserved. The DEFAULT Option • Specify a default value for a column during an insert. • Literal values, expressions, or SQL functions are legal values. • Another column’s name or a pseudocolumn are illegal values. • The default data type must match the column data type. ... hire_date DATE DEFAULT SYSDATE, ...
8.
9-8 Copyright ©
Oracle Corporation, 2001. All rights reserved. • Create the table. • Confirm table creation. Creating Tables CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13)); Table created. DESCRIBE dept
9.
9-9 Copyright ©
Oracle Corporation, 2001. All rights reserved. Tables in the Oracle Database • User Tables: – Are a collection of tables created and maintained by the user – Contain user information • Data Dictionary: – Is a collection of tables created and maintained by the Oracle Server – Contain database information
10.
9-10 Copyright ©
Oracle Corporation, 2001. All rights reserved. SELECT table_name FROM user_tables ; SELECT * FROM user_catalog ; Querying the Data Dictionary • View distinct object types owned by the user. • View tables, views, synonyms, and sequences owned by the user. SELECT DISTINCT object_type FROM user_objects ; • See the names of tables owned by the user.
11.
9-11 Copyright ©
Oracle Corporation, 2001. All rights reserved. Data Types Data Type Description VARCHAR2(size) Variable-length character data CHAR(size) Fixed-length character data NUMBER(p,s) Variable-length numeric data DATE Date and time values LONG Variable-length character data up to 2 gigabytes CLOB Character data up to 4 gigabytes RAW and LONG RAW Raw binary data BLOB Binary data up to 4 gigabytes BFILE Binary data stored in an external file; up to 4 gigabytes ROWID A 64 base number system representing the unique address of a row in its table.
12.
9-13 Copyright ©
Oracle Corporation, 2001. All rights reserved. DateTime Data Types Data Type Description TIMESTAMP Date with fractional seconds INTERVAL YEAR TO MONTH Stored as an interval of years and months INTERVAL DAY TO SECOND Stored as an interval of days to hours minutes and seconds Datetime enhancements with Oracle9i: • New Datetime data types have been introduced. • New data type storage is available. • Enhancements have been made to time zones and local time zone.
13.
9-14 Copyright ©
Oracle Corporation, 2001. All rights reserved. DateTime Data Types • The TIMESTAMP data type is an extension of the DATE data type. • It stores the year, month, and day of the DATE data type, plus hour, minute, and second values as well as the fractional second value. • The TIMESTAMP data type is specified as follows: TIMESTAMP[(fractional_seconds_precision)]
14.
9-15 Copyright ©
Oracle Corporation, 2001. All rights reserved. TIMESTAMP WITH TIME ZONE Data Type • TIMESTAMP WITH TIME ZONE is a variant of TIMESTAMP that includes a time zone displacement in its value. • The time zone displacement is the difference, in hours and minutes, between local time and UTC. TIMESTAMP[(fractional_seconds_precision)] WITH TIME ZONE
15.
9-16 Copyright ©
Oracle Corporation, 2001. All rights reserved. TIMESTAMP WITH LOCAL TIME Data Type • TIMESTAMP WITH LOCAL TIME ZONE is another variant of TIMESTAMP that includes a time zone displacement in its value. • Data stored in the database is normalized to the database time zone. • The time zone displacement is not stored as part of the column data; Oracle returns the data in the users' local session time zone. • TIMESTAMP WITH LOCAL TIME ZONE data type is specified as follows: TIMESTAMP[(fractional_seconds_precision)] WITH LOCAL TIME ZONE
16.
9-17 Copyright ©
Oracle Corporation, 2001. All rights reserved. INTERVAL YEAR TO MONTH Data Type • INTERVAL YEAR TO MONTH stores a period of time using the YEAR and MONTH datetime fields. INTERVAL YEAR [(year_precision)] TO MONTH INTERVAL '123-2' YEAR(3) TO MONTH Indicates an interval of 123 years, 2 months. INTERVAL '123' YEAR(3) Indicates an interval of 123 years 0 months. INTERVAL '300' MONTH(3) Indicates an interval of 300 months. INTERVAL '123' YEAR Returns an error, because the default precision is 2, and '123' has 3 digits.
17.
9-18 Copyright ©
Oracle Corporation, 2001. All rights reserved. INTERVAL DAY TO SECOND Data Type • INTERVAL DAY TO SECOND stores a period of time in terms of days, hours, minutes, and seconds. INTERVAL DAY [(day_precision)] TO SECOND [(fractional_seconds_precision)] INTERVAL '4 5:12:10.222' DAY TO SECOND(3) Indicates 4 days, 5 hours, 12 minutes, 10 seconds, and 222 thousandths of a second.INTERVAL '123' YEAR(3). INTERVAL '7' DAY Indicates 7 days. INTERVAL '180' DAY(3) Indicates 180 days.
18.
9-19 Copyright ©
Oracle Corporation, 2001. All rights reserved. INTERVAL DAY TO SECOND Data Type • INTERVAL DAY TO SECOND stores a period of time in terms of days, hours, minutes, and seconds. INTERVAL '4 5:12:10.222' DAY TO SECOND(3) Indicates 4 days, 5 hours, 12 minutes, 10 seconds, and 222 thousandths of a second. INTERVAL '4 5:12' DAY TO MINUTE Indicates 4 days, 5 hours and 12 minutes. INTERVAL '400 5' DAY(3) TO HOUR Indicates 400 days 5 hours. INTERVAL '11:12:10.2222222' HOUR TO SECOND(7) indicates 11 hours, 12 minutes, and 10.2222222 seconds.
19.
9-20 Copyright ©
Oracle Corporation, 2001. All rights reserved. Creating a Table by Using a Subquery Syntax • Create a table and insert rows by combining the CREATE TABLE statement and the AS subquery option. • Match the number of specified columns to the number of subquery columns. • Define columns with column names and default values. CREATE TABLE table [(column, column...)] AS subquery;
20.
9-21 Copyright ©
Oracle Corporation, 2001. All rights reserved. Creating a Table by Using a Subquery DESCRIBE dept80 CREATE TABLE dept80 AS SELECT employee_id, last_name, salary*12 ANNSAL, hire_date FROM employees WHERE department_id = 80; Table created.
21.
9-22 Copyright ©
Oracle Corporation, 2001. All rights reserved. The ALTER TABLE Statement Use the ALTER TABLE statement to: • Add a new column • Modify an existing column • Define a default value for the new column • Drop a column
22.
9-23 Copyright ©
Oracle Corporation, 2001. All rights reserved. The ALTER TABLE Statement Use the ALTER TABLE statement to add, modify, or drop columns. ALTER TABLE table ADD (column datatype [DEFAULT expr] [, column datatype]...); ALTER TABLE table MODIFY (column datatype [DEFAULT expr] [, column datatype]...); ALTER TABLE table DROP (column);
23.
9-24 Copyright ©
Oracle Corporation, 2001. All rights reserved. Adding a Column DEPT80 “Add a new column to the DEPT80 table.” DEPT80 New column
24.
9-25 Copyright ©
Oracle Corporation, 2001. All rights reserved. Adding a Column • You use the ADD clause to add columns. • The new column becomes the last column. ALTER TABLE dept80 ADD (job_id VARCHAR2(9)); Table altered.
25.
9-26 Copyright ©
Oracle Corporation, 2001. All rights reserved. Modifying a Column • You can change a column’s data type, size, and default value. • A change to the default value affects only subsequent insertions to the table. ALTER TABLE dept80 MODIFY (last_name VARCHAR2(30)); Table altered.
26.
9-27 Copyright ©
Oracle Corporation, 2001. All rights reserved. Dropping a Column Use the DROP COLUMN clause to drop columns you no longer need from the table. ALTER TABLE dept80 DROP COLUMN job_id; Table altered.
27.
9-28 Copyright ©
Oracle Corporation, 2001. All rights reserved. ALTER TABLE table SET UNUSED (column); ALTER TABLE table SET UNUSED COLUMN column; The SET UNUSED Option • You use the SET UNUSED option to mark one or more columns as unused. • You use the DROP UNUSED COLUMNS option to remove the columns that are marked as unused. OR ALTER TABLE table DROP UNUSED COLUMNS;
28.
9-29 Copyright ©
Oracle Corporation, 2001. All rights reserved. Dropping a Table • All data and structure in the table is deleted. • Any pending transactions are committed. • All indexes are dropped. • You cannot roll back the DROP TABLE statement. DROP TABLE dept80; Table dropped.
29.
9-30 Copyright ©
Oracle Corporation, 2001. All rights reserved. Changing the Name of an Object • To change the name of a table, view, sequence, or synonym, you execute the RENAME statement. • You must be the owner of the object. RENAME dept TO detail_dept; Table renamed.
30.
9-31 Copyright ©
Oracle Corporation, 2001. All rights reserved. Truncating a Table • The TRUNCATE TABLE statement: – Removes all rows from a table – Releases the storage space used by that table • You cannot roll back row removal when using TRUNCATE. • Alternatively, you can remove rows by using the DELETE statement. TRUNCATE TABLE detail_dept; Table truncated.
31.
9-32 Copyright ©
Oracle Corporation, 2001. All rights reserved. Adding Comments to a Table • You can add comments to a table or column by using the COMMENT statement. • Comments can be viewed through the data dictionary views: – ALL_COL_COMMENTS – USER_COL_COMMENTS – ALL_TAB_COMMENTS – USER_TAB_COMMENTS COMMENT ON TABLE employees IS 'Employee Information'; Comment created.
32.
9-33 Copyright ©
Oracle Corporation, 2001. All rights reserved. Summary Statement Description CREATE TABLE Creates a table ALTER TABLE Modifies table structures DROP TABLE Removes the rows and table structure RENAME Changes the name of a table, view, sequence, or synonym TRUNCATE Removes all rows from a table and releases the storage space COMMENT Adds comments to a table or view In this lesson, you should have learned how to use DDL statements to create, alter, drop, and rename tables.
33.
9-34 Copyright ©
Oracle Corporation, 2001. All rights reserved. Practice 9 Overview This practice covers the following topics: • Creating new tables • Creating a new table by using the CREATE TABLE AS syntax • Modifying column definitions • Verifying that the tables exist • Adding comments to tables • Dropping tables • Altering tables
Télécharger maintenant