Tablespace
PARA CREAR EL TABLESPACE:
SQL>
1 create tablespace SISTEMAS_DATE LOGGING
2 DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\SISTEMAS_DAT.dbf' SIZE 1024M
3* EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
SQL> /
Tablespace created.
SQL>
1 create tablespace SISTEMAS_IDX LOGGING
2 DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\SISTEMAS_IDX.dbf'SIZE 512M
3* EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
SQL> /
Tablespace created.
SQL> COMMIT;
Commit complete.
PARA CREAR UN USUARIO:
1 CREATE USER SISTEMAS PROFILE DEFAULT
2 IDENTIFIED BY SISTEMAS
3 DEFAULT TABLESPACE SISTEMAS_DATE
4* TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK
SQL> /
User created.
SQL> COMMIT;
Commit complete.PARA CREAR PRIVILEGIOS:
SQL> START D:\privilegios_sistemas.TXT
Grant succeeded.
Grant succeeded.
1 CREATE TABLE EMPLEADOS
2 (EMPL_ID NUMBER(19) NOT NULL,
3 EMPL_NOMBRE VARCHAR2(100) NOT NULL,
4 EMPL_RFC VARCHAR2(15)
5* )
SQL> /
Table created.
SQL> ALTER TABLE EMPLEADOS
2 MODIFY(EMPL_RFC NOT NULL)
3 /
Table altered.
SQL> DESCEMPLEADOS
Name Null? Type
----------------------------------------- -------- ---------------------------
EMPL_ID NOT NULL NUMBER(19)
EMPL_NOMBRE NOT NULL VARCHAR2(100)
EMPL_RFC NOT NULL VARCHAR2(15)
SQL> COMMIT;
Commit complete.
SQL> COMMIT;Commit complete.
SQL> ALTER TABLE EMPLEADOS
2 MODIFY (EMPL_RFC VARCHAR2(20))
3 /
Table altered.
SQL> DESC EMPLEADOS
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPL_ID NOT NULL NUMBER(19)
EMPL_NOMBRE NOT NULL VARCHAR2(100)EMPL_RFC NOT NULL VARCHAR2(20)
SQL> DROP TABLE EMPLEADOS
2 /
Table dropped.
PARA CONECTARSE
SQL> CONNECT SISTEMAS/SISTEMAS
Connected.
SQL> SELECT TABLE_NAME FROM TABS
2 /
no rows selected
08/06/2011
EL TABS ES UNA TABLA TEMPORAL DE ORACLE
SQL> SELECT SYSDATE FROM TABS
2 /
SYSDATE
--------
08/06/11
AGREGAR UN CAMPO A LATABLA
SQL> ALTER TABLE EMPLEADOS
2 ADD (DIRECCION VARCHAR2(100))
3 /
Table altered.
RENOMBRAR UN CAMPO A LA TABLA
SQL> ALTER TABLE EMPLEADOS
2 RENAME COLUMN DIRECCION TO EMPL_DIRECCION
3 /
Table altered.
RENOMBRAR UNA TABLA
RENAME EMPLEADOS TO EMPLEADO
2 /
Table renamed.
CREAR TRES TABLAS (PERSONA, PAIS, ESTADO)
1 CREATE TABLE PERSONA
2(PERS_ID NUMBER(4) NOT NULL,
3 PERS_NOMBRE VARCHAR2(80) NOT NULL,
4 PERS_RFC VARCHAR2(10) NOT NULL,
5 PERS_DIRECCION VARCHAR2(200) NOT NULL,
6 PERS_PAIS_ID NUMBER(3) NOT NULL,
7* PERS_ESTADO_ID NUMBER(3) NOT NULL)
SQL> /
Table created.
SQL> COMMIT;
Commit complete.
1 CREATE TABLE PAIS
2 (PAIS_IDNUMBER(3) NOT NULL,
3* PAIS_NOMBRE VARCHAR2(100) NOT NULL)
SQL> /
Table created.
SQL> COMMIT;
Commit complete.
SQL> CREATE TABLE ESTADO
2 (ESTADO_ID NUMBER(3) NOT NULL,
3 ESTADO_NOMBRE VARCHAR2(100) NOT NULL)
4 /
Table created.
SQL> ALTER TABLE PERSONA
2 MODIFY (PERS_NOMBRE VARCHAR2(100))
3 /
Table altered.
SQL>DESC PERSONA
Name Null? Type
----------------------------------------- -------- ----------------------------
PERS_ID NOT NULL NUMBER(4)
PERS_NOMBRE NOT NULL VARCHAR2(100)
PERS_RFC NOT NULL VARCHAR2(10)
PERS_DIRECCION NOT...
Regístrate para leer el documento completo.