Temas > Programacion > Base de datos > El comando ACCEPT en sql
Julio

Crea un prompt personalizado para aceptar datos del usuario
Define explícitamente una variable de tipo NUMBER o DATE
Lo oculta al usuario el dato que está introduciendo, por razones de
seguridad.
Sintaxis:
    ACCEPT variable | datatype [FORMAT format] [PROMPT text] (hide)
Donde:
    - variable es el nombre de la variable que almacena el valor. Si no existe
SQL*Plus la crea
    - datatype puede ser NUMBER, CHAR o DATE, CHAR tiene una longitud máxima
de 240 bytes.  DATE chequea contra un formato modelo y el tipo de dato es
CHAR
    - FOR[MAT] format especifica el formato modelo, por ejemplo A10 o 9,9999
    - PROMPT text  visualiza un  texto antes de que el usuario introduzca un
valor
    - HIDE oculta lo que introduce el usuario (ej: password)

IMPORTANTE: No preceder un parámetro de sustitución SQL*Plus con el signo
&, si se referencia el parámetro con el comando ACCEPT.
Ambos comandos ACCEPT y DEFINE crearán una variable si la misma no existe
y si existe la redefiniran automáticamente.
Cuando se usa el comando DEFINE, utilizar comillas simples â??â?? para
encerrar una cadena de caracteres que contenga un espacio en blanco
Usar el comando ACCEPT para:
Facilitar al usuario un prompt personalizado para introducir los datos.
De otro modo, se verá el que se usa por defecto â??Enter value for
variable".
Definir explícitamente una variable de tipo NUMBER o DATE
Ocultar los datos que introduce el usuario por cuestiones de seguridad.
Ejemplo:
    ACCEPT dept PROMPT â??Teclee el nombre del departamento:â??
    SELECT *
    FROM dept
    WHERE dname =UPPER(â??&deptâ??)

--- el valor introducido por el usuario se sustituye en la sentencia
select---  el símbolo & no aparece con la variable dept en el comando
ACCEPT. El & aparece solamente en la sentencia SELECT---













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal