Copie y pegue el siguiente script en la consola SQL. Presione el botón Ejecutar para ejecutar la migración. Asegúrese de que todo el script se ejecute correctamente. El siguiente script hace copias de registros anteriores a 2015-1-1 desde la memoria. LINEITEM_CS
mesa a la mesa extendida LINEITEM_DT
en Capas Dinámicas. Luego borra los registros movidos desde LINEITEM_CS
tabla para liberar espacio de almacenamiento en la memoria ahora que los datos se han copiado en Dynamic Tiering. Los «WHERE
Una declaración en el script se utiliza para seleccionar datos de forma selectiva. Específicamente, en el guión anterior, el «WHERE
Una declaración se utiliza para seleccionar datos de la LINEITEM_CS
una tabla que contiene «L_SHIPDATE
”Antes del 1 de enero de 2015.
INSERT INTO "TPCH"."LINEITEM_DT"
(SELECT * FROM "TPCH"."LINEITEM_CS"
WHERE "TPCH"."LINEITEM_CS"."L_SHIPDATE" < '2015-1-1');
DELETE FROM "TPCH"."LINEITEM_CS"
WHERE "TPCH"."LINEITEM_CS"."L_SHIPDATE" < '2015-1-1';
COMMIT;
Debido a que ha activado Auto Commit, ahora debe realizar explícitamente la transacción usted mismo utilizando la declaración «COIS».
Mesa LINEITEM_CS
tiene registros con fechas de envío entre el 2 de enero de 2012 (2012-1-2) y el 1 de diciembre de 2018 (2018-12-1). Para el propósito de esta lección, transferirá registros anteriores al 1 de enero de 2015 (2015-1-1) de ORDERS_CS
mesa a la ORDERS_DT
mesa.
Confirme que los detalles se hayan ingresado en el LINEITEM_DT
tabla ejecutando la pregunta a continuación o haciendo clic derecho en la tabla en el catálogo y seleccionando Vista previa de datos abiertos.
SELECT * FROM "TPCH"."LINEITEM_DT";
Confirme que se han eliminado los datos de LINEITEM_CS
tabla ejecutando la consulta a continuación y confirmando que no se devuelven registros.
SELECT * FROM "TPCH"."LINEITEM_CS" WHERE "TPCH"."LINEITEM_CS"."L_SHIPDATE" < '2015-1-1';