Transact-SQL User's Guide (Spanish)
|
Este manual, la Guía del Usuario de Tr ansact-SQL , trata sobre
Transact-SQL(R), una versión mejorada del lenguaje de bases de datos
relacionales SQL. La Guía del Usuario de Transact-SQL está pensada para
los principiantes y aquellos usuarios que ya tienen experiencia con otras
implementaciones de SQL.
Los usuarios de los sistemas de administración de bases de datos de SQL
Server(TM) de Sybase que no están familiarizados con SQL pueden considerar esta
guía como un libro de texto y comenzar por el principio. Los usuarios que
carecen de experiencia con SQL deben concentrarse en la primera parte de este
manual. En la segunda parte se describen temas que son más avanzados que los
incluidos en la primera.
Para los lectores que ya conocen otras versiones de SQL, este manual resulta
útil como método de revisión y como guía a las mejoras de Transact-SQL. Los
expertos en SQL deben estudiar las funciones y características que Transact-SQL
ha añadido a SQL estándar, sobre todo el material sobre procedimientos
almacenados.
Este manual es una guía completa a Transact-SQL que contiene un capítulo
introductorio con una descripción general de SQL y varios capítulos divididos
en dos partes principales: Conceptos básicos y Temas avanzados.
El Capítulo 1, "Introducción", trata las convenciones
para nombres utilizadas por SQL y las mejoras (también conocidas como
extensiones) añadidas por Transact-SQL. También incluye una explicación sobre
cómo empezar a usar Transact-SQL con la utilidad isql . Todos los
usuarios deberían leer este capítulo, ya que constituye una iniciación al resto
de los capítulos.
"Parte 1: Conceptos básicos" incluye los capítulos 2 a 9. Estos
capítulos constituyen una introducción a la funcionalidad básica de SQL. Los
usuarios nuevos de SQL deben familiarizarse con los conceptos descritos en
estos capítulos antes de pasar a la segunda parte. Los usuarios que ya tienen
experiencia con SQL posiblemente quieran hojear los capítulos para aprender
sobre las diversas extensiones Transact-SQL que presentan y, al mismo tiempo,
repasar el material.
"Parte 2: Temas avanzados" incluye los capítulos 10 a 17. En estos
capítulos se describe Transact-SQL en mayor detalle, así como las mayoría de
sus extensiones. Esta parte la deberían estudiar los usuarios familiarizados
con SQL, pero no con Transact-SQL.
Los ejemplos de esta guía, de los cuales hay muchos, están basados en la
base de datos de muestra p ubs2 . Para aprovechar al máximo la
información de la Guía del Usuario de Tr ansact-SQL , los usuarios
nuevos deben trabajar con los ejemplos paso a paso. Diríjase a su administrador
del sistema para solicitar una copia limpia de p ubs2 . Si desea obtener
una descripción completa de la base de datos pubs2 , consulte el Suplemento
de Referencia de SQL Server .
Puede utilizar Transact-SQL con el programa autónomo isql de SQL
Server. i sql es un programa de utilidad que se ejecuta directamente
desde el sistema operativo.
La documentación del sistema de administración de bases de datos
relacionales de SQL Server está diseñada para satisfacer la necesidad de
simplicidad del usuario sin experiencia y, al mismo tiempo, el deseo de
comodidad y amplitud de información del usuario con experiencia. La guía del
usuario y los manuales de referencia abarcan las distintas necesidades de los
usuarios finales, desarrolladores de aplicaciones, programadores y
administradores de base de datos.
Otros manuales que pueden resultar de utilidad son:
SQL es un lenguaje de forma libre: no hay reglas acerca del número de
palabras que pueden ponerse en una línea, o acerca de dónde debe dividirse una
línea. Sin embargo, a efectos de legibilidad, todos los ejemplos e
instrucciones de sintaxis de este manual se han de formatear, de modo que cada
cláusula de una instrucción comience en una nueva línea. Las cláusulas que
tienen más de una parte se extienden a líneas adicionales, que aparecen con sangría.
Las convenciones de las instrucciones de sintaxis de este manual son las
siguientes:
Tabla 1:
Convenciones de las instrucciones de sintaxis |
|
Clave |
Definición |
coman do o |
Los nombres de comando, de opción de comando, de utilidad, de indicador de
utilidad y otras palabras clave se imprimen en C ourier negrita en las
instrucciones de sintaxis, y en Helvetica negrita en el texto de los
párrafos. |
variable |
Las variables o las palabras que representan valores que debe introducir
el usuario se muestran en cursiva. |
{ } |
Las llaves indican que el usuario debe elegir al menos una de las opciones
contenidas en ellas. No incluya las llaves en la opción. |
[ ] |
Los corchetes significan que es opcional elegir una o más de las opciones
contenidas entre ellos. No incluya los corchetes en la opción. |
( ) |
Los paréntesis deben utilizarse como parte del comando. |
| |
La barra vertical significa que puede seleccionar sólo una de las opciones
mostradas. |
, |
La coma significa que puede elegir tantas de las opciones mostradas como
desee, separando las elegidas con comas, que se deben introducir como parte
del comando. |
sp_dropdevice [ device_name ]
o, en el caso de un comando con más opciones:
select column_name
from table_name
where search_conditions
En las instrucciones de sintaxis, las palabras clave
(comandos) aparecen en una fuente normal y los identificadores en minúsculas:
fuente normal para las palabras clave y cursiva para las palabras suministradas
por el usuario.
select * from publishers
pub_id pub_name city state
------- ------------------- ----------- -----
0736 New Age Books Boston MA
0877 Binnet & Hardley Washington DC
1389 Algodata Infosystems Berkeley CA
(3 rows affected)
Las palabras clave pueden escribirse indistintamente en mayúsculas o
minúsculas:
SELECT es lo mismo que S elect y que s elect .
{die_on_your_feet | live_on_your_knees |
live_on_your_feet}
{cash, check, credit}
[anchovies]
[beans | rice | sweet_potatoes]
[extra_cheese, avocados, sour_cream]
Los puntos suspensivos (...) significan que es posible repetir la
última unidad tantas veces como se desee. En esta instrucción de sintaxis, buy
es una palabra clave necesaria:
buy thing = price [cash | check | credit]
[, thing = price [cash | check | credit] ]...
Debe comprar al menos una cosa y dar su precio. Puede elegir una forma de
pago: una de las opciones que aparecen entre corchetes. También puede elegir
comprar cosas adicionales: tantas como quiera. Por cada cosa que compre, dé su
nombre y precio, y (de forma opcional) su forma de pago.
En las instrucciones de sintaxis de SQL Server, se usan distintos tipos de
expresiones.
Tabla 2: Tipos
de expresiones utilizadas en instrucciones de sintaxis |
|
Uso |
Definición |
expression |
Puede incluir constantes, literales, funciones, identificadores de
columnas, variables o parámetros |
logical expression |
Expresión que devuelve TRUE, FALSE o UNKNOWN |
constant expression |
Expresión que siempre devuelve el mismo valor, como "5+3" o
"ABCDE" |
float_expr |
Cualquier expresión de coma flotante o expresión que se convierte de forma
implícita en un valor de coma flotante |
integer_expr |
Cualquier expresión de número entero o expresión que se convierte de forma
implícita en un valor de número entero |
numeric_expr |
Cualquier expresión numérica que devuelve un solo valor |
char_expr |
Cualquier expresión que devuelve un solo valor de tipo de caracteres |
binary_expression |
Expresión que devuelve un solo valor b inary o varbinary |
Existe a su disposición ayuda sobre el software de Sybase en la forma de
documentación y Servicio de Asistencia Técnica de Sybase.
Cada instalación de Sybase tiene una persona designada que puede ponerse en
contacto con el Servicio de Asistencia Técnica. Si no puede resolver un
problema usando los manuales, deberá pedir a la persona designada que se ponga
en contacto con el Servicio de Asistencia Técnica de Sybase.
|