You are hereSurachart

Surachart


Como redefinir una tabla en Oracle

Necesito redefinir "en-vivo" la tabla SCOTT.EMP01 de acuerdo a la siguiente formula: columna deptno=deptno+10 y además utilizar particiones.

No es posible CREATE/ALTER TABLE NVARCHAR2(4000)

Quizas alguien se pregunte: ¿Como puedo crear/alterar una tabla con NVARCHAR(4000)

Al consultar la documentación de Oracle, podrán darse cuenta que el tipo de datos NVARCHAR2 depende de la configuración del conjunto de caracteres (National Character Set)

Can't create/alter table NVARCHAR2(4000)

Perhaps Someone ask why I can create/alter table with NVARCHAR2(4000)

If they read on Oracle Docs, they'll know NVARCHAR2 data type depend on National Character.

Example redefinition table

Need to redefine online "SCOTT"."EMP01", and deptno column = deptno + 10 and use partitions tables

CREATE TABLE "SCOTT"."EMP01"
   (    "EMPNO" NUMBER(4,0),
        "ENAME" VARCHAR2(10),
        "JOB" VARCHAR2(9),
        "DEPTNO" NUMBER(2,0),
         CONSTRAINT "PK_EMP01" PRIMARY KEY ("EMPNO"));

select * from "SCOTT"."EMP01";


     EMPNO ENAME      JOB           DEPTNO
---------- ---------- --------- ----------
      7369 SMITH      CLERK             20
      7499 ALLEN      SALESMAN          30
      7521 WARD       SALESMAN          30


Distribuir

Distribuir contenido

Follow DatabasesLA on Twitter

En línea

En este momento hay 0 usuarios y 1 invitado en línea.

Estadisticas

Locations of visitors to this page

hidden hit counter