¿Cómo es posible convertir estas consultas de Oracle sql a mysql de una manera fácil o se necesitan conocimientos específicos?
CREATE TABLE dept (
deptno NUMBER(2) NOT NULL CONSTRAINT dept_pk PRIMARY KEY,
dname VARCHAR2(14) NOT NULL CONSTRAINT dept_dname_uq UNIQUE,
loc VARCHAR2(13)
);
y
INSERT INTO emp VALUES (7369,'SMITH','CLERK',7902,'17-DEC-80',800,NULL,20);
INSERT INTO emp VALUES (7499,'ALLEN','SALESMAN',7698,'20-FEB-81',1600,300,30);
INSERT INTO emp VALUES (7521,'WARD','SALESMAN',7698,'22-FEB-81',1250,500,30);
INSERT INTO emp VALUES (7566,'JONES','MANAGER',7839,'02-APR-81',2975,NULL,20);
INSERT INTO emp VALUES (7654,'MARTIN','SALESMAN',7698,'28-SEP-81',1250,1400,30);
El código es de aquí
Creo que el único cambio que realmente necesita es en la CREATE TABLE
sintaxis:
CREATE TABLE dept (
deptno INTEGER NOT NULL,
dname VARCHAR(14) NOT NULL,
loc VARCHAR(13),
UNIQUE KEY dept_dname_uq (dname),
PRIMARY KEY (deptno)
);
Las declaraciones de inserción probablemente pueden permanecer como están.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras