Página 1 de 1

OT: Más guias (si... soy pesaico) sobre SQL

Publicado: Lun Ago 01, 2005 11:47 pm
por jose.luis
Hola,
Siguiendo con mis cabilaciones mentales sobre el cambio a SQL tengo
varias cosas que me gustarí­a que los expertos me aconsejaran.
Al final hemos decidido (con ciertas reticencias afectivas por mi parte)
utilizar como base de datos SQL Server. Está la versión gratuita MSDE
para 5 usuario y hasta 2 GB por base de datos. De momento suficiente
para el 80% de la clientela. Pero, según rumores que he escuchado por
ahí­, puede que cuando liberen la nueva versión de Sql Server el MSDE
pase a ser gratuita con 25 usuarios.
Bien.. partiendo de esa base, veo que existe 2 cosas desconocidas para
mi: procedimientos almacenados y funciones de usuario.
¿Alguien puede aclararme que son y para que sirven?
Quedo muy agradecido por cualquier ayuda o sugerencia sobre el mismo.
Saludos,
José Luis Capel

OT: Más guias (si... soy pesaico) sobre SQL

Publicado: Mar Ago 02, 2005 7:32 am
por jasm.nospam
Jose Luis,
Los procedimientos almacenados y las funciones definidad por el usuaruo
son programas realizados en Transact SQL propios de la base de datos.
Un procedimiento almacenado es un script SQL escrito en T-SQL que se
precompila y se ejecuta de forma optimizada. Permite la recepción de
parámetros y puede retornar un valor. SQL Server permite procedimientos
almacenados creados por el usuario además del conjunto proporcionado por
el sistema para la realización de diversas tareas.
Una funcion definida por el usuario (sólo en SQL Server 2000 y
posteriores) es algo parecido a un procedimiento almacenado pero pueden
ser usadas como definiciones de tablas y dentro del FROM de una SELECT.
Como es obvio tanto procedimientos almacenados como funciones de usuario
se ejecutan en el servidor y en algunos casos retornaran valores al
cliente y en otros sólo efectuarán tareas en la base de datos.
Por supuesto, para poder usar estos objetos de SQL Server, es necesario
aprender Transact SQL (el lenguaje de programacion de SQL Server).
Libros recomendados:
Aprenda Programacion en Microsoft SQL Server 2000 YA! (Ed. McGraw Hill)
Aprendiendo SQL Server 2000 en 21 dí­as (Ed. Prentice Hall)
Un saludo,
Jose Alfonso Suárez

OT: Más guias (si... soy pesaico) sobre SQL

Publicado: Mar Ago 02, 2005 8:18 am
por jose.luis
José Alfoso,
¡¡Muchas gracias por tus aclaraciones!!
Saludos,
José Luis Capel
Jose Alfonso Suárez Moreno escribió:
> Jose Luis,
>
> Los procedimientos almacenados y las funciones definidad por el usuaruo
> son programas realizados en Transact SQL propios de la base de datos.
>
> Un procedimiento almacenado es un script SQL escrito en T-SQL que se
> precompila y se ejecuta de forma optimizada. Permite la recepción de
> parámetros y puede retornar un valor. SQL Server permite procedimientos
> almacenados creados por el usuario además del conjunto proporcionado por
> el sistema para la realización de diversas tareas.
>
> Una funcion definida por el usuario (sólo en SQL Server 2000 y
> posteriores) es algo parecido a un procedimiento almacenado pero pueden
> ser usadas como definiciones de tablas y dentro del FROM de una SELECT.
>
> Como es obvio tanto procedimientos almacenados como funciones de usuario
> se ejecutan en el servidor y en algunos casos retornaran valores al
> cliente y en otros sólo efectuarán tareas en la base de datos.
>
> Por supuesto, para poder usar estos objetos de SQL Server, es necesario
> aprender Transact SQL (el lenguaje de programacion de SQL Server).
>
> Libros recomendados:
>
> Aprenda Programacion en Microsoft SQL Server 2000 YA! (Ed. McGraw Hill)
> Aprendiendo SQL Server 2000 en 21 dí­as (Ed. Prentice Hall)
>
> Un saludo,
>
> Jose Alfonso Suárez

OT: Más guias (si... soy pesaico) sobre SQL

Publicado: Mar Ago 02, 2005 8:24 pm
por jasm.nospam
Jose Luis,
Aunque los libros tienen unos tí­tulos algo estúpidos (más bien sugieren
que son para dummies que para técnicos), te puedo asegurar que el
contendio es bastante bueno y que el método de trabajo que siguen es
progresivo y muy cómodo de seguir.
Un saludo
Jose A. Suarez
José Luis Capel escribió:
> José Alfoso,
>
> ¡¡Muchas gracias por tus aclaraciones!!
>
> Saludos,
> José Luis Capel
>
> Jose Alfonso Suárez Moreno escribió:
>
>> Jose Luis,
>>
>> Los procedimientos almacenados y las funciones definidad por el
>> usuaruo son programas realizados en Transact SQL propios de la base de
>> datos.
>>
>> Un procedimiento almacenado es un script SQL escrito en T-SQL que se
>> precompila y se ejecuta de forma optimizada. Permite la recepción de
>> parámetros y puede retornar un valor. SQL Server permite
>> procedimientos almacenados creados por el usuario además del conjunto
>> proporcionado por el sistema para la realización de diversas tareas.
>>
>> Una funcion definida por el usuario (sólo en SQL Server 2000 y
>> posteriores) es algo parecido a un procedimiento almacenado pero
>> pueden ser usadas como definiciones de tablas y dentro del FROM de una
>> SELECT.
>>
>> Como es obvio tanto procedimientos almacenados como funciones de
>> usuario se ejecutan en el servidor y en algunos casos retornaran
>> valores al cliente y en otros sólo efectuarán tareas en la base de datos.
>>
>> Por supuesto, para poder usar estos objetos de SQL Server, es
>> necesario aprender Transact SQL (el lenguaje de programacion de SQL
>> Server).
>>
>> Libros recomendados:
>>
>> Aprenda Programacion en Microsoft SQL Server 2000 YA! (Ed. McGraw Hill)
>> Aprendiendo SQL Server 2000 en 21 dí­as (Ed. Prentice Hall)
>>
>> Un saludo,
>>
>> Jose Alfonso Suárez