Los rowid son identificadores unicos para las filas de una base de datos
Los rowids pueden mostrar como se almacenan las filas de una tabla
El rowid constituye la forma mas rapida de acceder a una unica fila
Los rowids de las filas están almacenadas fisicamente en las tablas y pueden ser utilizados en clausulas select y where
El rowid asignado a una fila no cambia nunca durante la vida de la fila
El formato interno de los caracteres que forman las direcciones de las direcciones de una tabla entogada en Oracle 10g se demonina rowid restringido
El formato de los caracteres que forman las direcciones de las filas de una tabla entogada en Oracle 10g se denomina formato de rowid extendido
Una tabla entogada no puede tener columnas del tipo de datos rowid, se trata de tipo de datos restringido a las direcciones de las filas de las tablas
En unta tabla entogada las direcciones de sus filas es representada mediante rowid logicos
Los campos componentes del formato de un rowid extendido son:
El numero de objetos de datos, el numero de fichero de datos, el bloque de datso y la fila
El numero de segmento, el numero de fichero de datos, la extension y el bloque de datos
El numero de objetos de datso, el numero de fichero de datos y el bloque de datos
El numero de tablespace, el numero de fichero de datos, el numero de objetos de datos y el bloque de datos
La ristra de caracteres que forman un rowid extendido:
Representa una concatenacion de campos de codificacion UTF-32
Representa una concatenacion de caracteres ASCII
Representa una concatenacion de valores en base 64
Ninguna de las anteriores
La reduccion del segmento de una tabla entogada puede causar la modificacion de los rowids asignados a sus filas
No es posible la operacion update sobre los valores de tipo de datos rowid
La pseudo columna rownum codifica en base 10 las direcciones de las filas de una tabla
Los valores de la pseudocolumna rowid son ristras del tipo VARCHAR2
Los valores de la pseudocolumna rowid son ristras de tipo de datos rowid
El paquete DBMS_ROWID permite interpretar los contenidos de un rowid extendido
Una tabla puede tener columnas del tipo de datos rowid y Oracle garantiza que se trate de direcciones validas
La consulta: Select * From tabla where rownum>1 ¿Cuantas filas devuelve?
Todas
Todas menos la primera
Ninguna
Ninguna de las otras opciones
El valor de la pseudocolumna con tipo de datos puede cambiarse con el update, insertar o eliminar
La consulta: Select * From tabla where rownum<1 ¿Cuantas filas devuelve?
Puede usarse un rowid de una fila borrada en otra fila reinsertada
Los rowid pueden mostrar como se almacenan las filas de una tabla
Los valores de la pseudocolumna rowid son siempre del tipo de datos rowid
Una tabla puede tener columnas de datos rowid, aunque Oracle no garantiza que se trata de direcciones validas
La exportación, el subconsecuente borrado y la ulterior importación de las filas de una tabla entogada no puede afectar nunca a los rowid asignados a sus filas
El valor de una columna con tipo de datos puuede cambiarse con el update, insertar o eliminar
La exportacion, el subconsecuente borrado y la ulterior importacion de las filas de una tabla entogada puede afectar a los rowids asignados a sus filas
La pseudocolumna rowid codifica en base 64 las direcciones de las filas de una tabla
Si se borra una fila, su rowid podria ser asignado a otra fila insertada posteriormente
No es posible la operacion de uptade sobre los valores de la pseudocolumna rowid
Los rowids permanecen unicos durante toda su vida
Los rowids permanecen igual tras el borrado y reinsercion