126 - Procedimientos almacenados (encriptado) |
Trabajamos con la tabla "libros" de una librería.
Eliminamos la tabla si existe y la creamos nuevamente:
if object_id('libros') is not null drop table libros; create table libros( codigo int identity, titulo varchar(40), autor varchar(30), editorial varchar(20), precio decimal(5,2), primary key(codigo) );
Eliminamos el procedimiento llamado "pa_libros_autor", si existe:
if object_id('pa_libros_autor') is not null drop procedure pa_libros_autor;
Creamos el procedimiento almacenado "pa_libros_autor" con la opción de encriptado:
create procedure pa_libros_autor @autor varchar(30)=null with encryption as select *from libros where autor=@autor;
Ejecutamos el procedimiento almacenado del sistema "sp_helptext" para ver su contenido:
sp_help pa_libros_autor;
no aparece.