|
Home >> FAQs/Tutorials >> Oracle Tutorials
Oracle Tutorials - Create a Table in a Given Tablespace
By: FYIcenter.com
(Continued from previous topic...)
How To Create a Table in a Specific Tablespace?
After you have created a new tablespace, you can give it to your users
for them to create tables in the new tablespace. To create a table
in a specific tablespace, you need to use the TABLESPACE clause
in the CREATE TABLE statement. Here is a sample script:
SQL> connect SYSTEM/fyicenter
Connected.
SQL> CREATE TABLESPACE my_space
2 DATAFILE '/temp/my_space.dbf' SIZE 10M;
Tablespace created.
SQL> connect HR/fyicenter
Connected.
SQL> CREATE TABLE my_team TABLESPACE my_space
2 AS SELECT * FROM employees;
Table created.
SQL> SELECT table_name, tablespace_name, num_rows
2 FROM USER_TABLES
3 WHERE tablespace_name in ('USERS', 'MY_SPACE');
TABLE_NAME TABLESPACE_NAME NUM_ROWS
------------------------------ ---------------- ----------
MY_TEAM MY_SPACE -
EMPLOYEES USERS 107
...
(Continued on next topic...)
- What Is an Oracle Tablespace?
- What Is an Oracle Data File?
- How a Tablespace Is Related to Data Files?
- How a Database Is Related to Tablespaces?
- How To View Tablespaces in the Current Database?
- What Are the Predefined Tablespaces in a Database?
- How To View Data Files in the Current Database?
- How To Create a New Oracle Data File?
- How To Create a New Tablespace?
- How To Rename a Tablespace?
- How To Drop a Tablespace?
- What Happens to Data Files If a Tablespace Is Dropped?
- How To Create a Table in a Specific Tablespace?
- How To See Free Space of Each Tablespace?
- How To Bring a Tablespace Offline?
- How To Bring a Tablespace Online?
- How To Add Another Datafile to a Tablespace?
- What Happens If You Lost a Data File?
- How Remove Data Files before Opening a Database?
|