Los ejemplos utilizan tablas creadas mediante 'CREATE TABLE ... LIKE' a partir de una tabla existente (COUNTRIES), que se supone está disponible o se crea internamente para los fines del ejemplo.
1 Bloque de código
PROC SQL Data
Explicación : Este ejemplo crea primero una nueva tabla llamada `newcountries` utilizando la estructura de la tabla `countries`. Luego, crea un índice simple llamado `area` en la columna `area` de la tabla `newcountries`. Un índice simple se aplica a una sola columna, y su nombre debe ser idéntico al de la columna indexada.
¡Copiado!
proc sql;
create table newcountries
like countries;
create index area
on newcountries(area);
quit;
1
PROC SQL;
2
create TABLE newcountries
3
like countries;
4
create index area
5
on newcountries(area);
6
QUIT;
2 Bloque de código
PROC SQL
Explicación : Este ejemplo crea un índice compuesto llamado `places` en las columnas `name` y `continent` de la tabla `newcountries`. Un índice compuesto se aplica a dos o más columnas. El nombre del índice compuesto no puede ser el mismo que el nombre de una de las columnas de la tabla.
¡Copiado!
proc sql;
create index places
on newcountries(name, continent);
quit;
1
PROC SQL;
2
create index places
3
on newcountries(name, continent);
4
QUIT;
3 Bloque de código
PROC SQL
Explicación : Este ejemplo recrea la tabla `newcountries` (si no existe) y luego crea un índice compuesto único llamado `places` en las columnas `name` y `continent`. El uso de la palabra clave `UNIQUE` garantiza que cada combinación de valores en las columnas `name` y `continent` de la tabla sea única. Cualquier intento de modificar la tabla de una manera que resulte en valores de índice no únicos será rechazado por SAS.
¡Copiado!
proc sql;
create table newcountries
like countries;
create unique index places
on newcountries(name, continent);
quit;
1
PROC SQL;
2
create TABLE newcountries
3
like countries;
4
create unique index places
5
on newcountries(name, continent);
6
QUIT;
4 Bloque de código
PROC SQL
Explicación : Este ejemplo elimina el índice llamado `places` de la tabla `newcountries` utilizando la instrucción `DROP INDEX`. Esto es útil para liberar espacio en disco o para ajustar las estrategias de indexación para mejorar el rendimiento.
¡Copiado!
proc sql;
drop index places from newcountries;
quit;
1
2
PROC SQL;
3
drop index places from newcountries;
4
QUIT;
5
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.