 |
|
 |
Fundamentos de Transact SQL
Primeros pasos con Transact SQL
Para programar en Transact SQL es necesario conocer sus fundamentos.
Como introducción vamos a ver algunos elementos y conceptos básicos del lenguaje.
- Transact SQL no es CASE-SENSITIVE, es decir, no diferencia mayúsculas de minúsculas como otros lenguajes de programación como C o Java.
- Un comentario es una aclaración que el programador incluye en el código. Son soportados 2 estilos de comentarios, el de línea simple y de multilínea, para lo cual son empleados ciertos caracters especiales como son:
- -- Para un comentario de linea simple
- /* ... */ Para un comentario de varias lineas
- Un literal es un valor fijo de tipo numérico, caracter, cadena o lógico no representado por un identificador (es un valor explícito).
- Una variable es un valor identificado por un nombre (identificador) sobre el que podemos realizar modificaciones. En Transact SQL los identificadores de variables deben comenzar por el caracter @, es decir, el nombre de una variable debe comenzar por @.Para declarar variables en Transact SQL debemos utilizar la palabra clave declare, seguido del identificador y tipo de datos de la variable.
Veamos algunos ejemplos:
-- Esto es un comentario de linea simple
/* Este es un comentario con varias líneas. Conjunto de Lineas. */ declare @nombre varchar(50)-- declare declara una variable -- @nombre es el identificador de la -- variable de tipo varchar set @nombre = 'www.devjoker.com' -- El signo = es un operador -- www.devjoker.com es un literal print @Nombre -- Imprime por pantalla el valor de @nombre. -- No diferencia mayúsculas ni minúsculas
|
Scripts y lotes.
Un script de Transact SQL es un conjunto de sentencias de Transact SQL en formato de texto plano que se ejecutan en un servidor de SQL Server.
Un script está compuesto por uno o varios lotes. Un lote delimita el alcance de las variables y sentencias del script. Dentro de un mismo script se diferencian los diferentes lotes a través de las instrucción GO.
-- Este es el primer lote del script SELECT * FROM COMENTARIOS
GO -- GO es el separador de lotes -- Este es el segundo lote del script SELECT getdate() -- getdate() es una función integrada que devuelve -- la fecha
|
En ocasiones es necesario separar las sentencias en varios lotes, porque Transact SQL no permite la ejecución de ciertos comandos en el mismo lote, si bien normalmente también se utilizan los lotes para realizar separaciones lógicas dentro del script. |
| |
 |
Te admiro
por
Arianna
Respuesta recibida el [13/06/2007 10:17:57]
|
 |
Tanto por tu belleza fisica, como por tu inteligencia me gustaria conocerte
|
| |
 |
Me vas a hacer sonrojar ...
G...
por
devjoker
Respuesta recibida el [14/06/2007 03:11:04]
|
 |
Me vas a hacer sonrojar ... Gracias
|
| |
 |
creacion de ususarios
por
Cain_SAD
Respuesta recibida el [23/01/2008 09:42:22]
|
 |
Me agradaria pedro que podriamos mostrar un ejemplo practica que muestro la necesidad de creacion de usuarios en sql. y mostrar ventajas y desventajes te estari muy agradecido. y no se de alguna forma conpensarte. atte. Cain_Sad@hotmail.com
|
| |
 |
PL SQL
por
I2103
Respuesta recibida el [03/04/2008 10:03:12]
|
 |
Genial la pagina!!! justo lo que necesitaba...
|
| |
 |
excelente pagina
por
pedro solis
Respuesta recibida el [07/07/2008 09:43:50]
|
 |
me parece muy bien la pagina, esta muy bien organizada y con buenos ejemplos!. saludos pedrosolis4@hotmail.com
|
| |
 |
introduccion a transact
por
manuel figueroa
Respuesta recibida el [28/08/2008 10:25:15]
|
 |
pedro herrarte muchas felicicidades por este foro de programas que tienes, me imagino que a la mayoria si no es que a todos de los que entramos en tu sitio nos ha servido de mucho, por mi parte si me has alivianado de muchas cosas que no sabia, no se si tengas por ahi algun manual de TRANSACT SQL que contenga lo sig: *herramientas de trabajo de SQL *el lenguaje de programacion transact-sql *elementos de transact sql NOTA: todo esto para unas parcaticas a investigar, no se si tengas parcticas de esto si lo tienes y los puedes subir a la red te lo agradeceria totavia mas) sin mas por el momento muchas felecidades y que pases un dia a toda madre
|
| |
 |
wauuu
por
had
Respuesta recibida el [24/09/2008 08:56:44]
|
 |
vuelvo a dejar mi comentario creo que esta es las mejor pagina en SP. espero sacar provecho... muy agradecido
|
| |
 |
Muy Bien
por
zLuisitoxD
Respuesta recibida el [24/10/2008 12:37:46]
|
 |
Buen aporte ya q tambien me gusta manejar la base de datos SQL lo maximo :)
|
| |
 |
Puxa yo q recien estoy ingresa...
por
juank
Respuesta recibida el [28/10/2008 05:55:00]
|
 |
Puxa yo q recien estoy ingresando al mundo del Sql Server 2005 y este lenguaje de programacion q es el T-Sql m sirve muxo este tutorial muy bueno el tutorial
|
| |
 |
1213
por
123
Respuesta recibida el [13/11/2008 10:08:43]
|
 |
1213
|
| |
 |
PETICIÓN
por
hfmp
Respuesta recibida el [14/01/2009 01:02:32]
|
 |
talvez puedes facilitar este tutorial en un documento pdf como los has hecho con otros
|
| |
 |
Felicitaciones
por
Mk
Respuesta recibida el [03/02/2009 07:57:15]
|
 |
Felicitaciones por el instrutivo.
|
| |
 |
qwerty
por
asd
Respuesta recibida el [13/03/2009 03:37:52]
|
 |
Hola amego
|
| |
 |
Hola que tal!!! amego!!...
por
amigodeqwerty
Respuesta recibida el [13/03/2009 03:39:08]
|
 |
Hola que tal!!! amego!!
|
| |
 |
WTF¿
por
Amigo del Amigo de qwerty
Respuesta recibida el [13/03/2009 05:01:41]
|
 |
Hostia como hemos podido vivir sin sql server? dios bendiga este tutorial! sin el estariamos perdidos!!
GF & GL & HF!!!!!!!
|
| |
 |
ing sistemas
por
dofaneite
Respuesta recibida el [07/05/2009 07:58:07]
|
 |
saludos amigo he visto tu tutorial y es muy bueno saludos desde venezuela
|
| |
 |
Comentario
por
Luis Chavez
Respuesta recibida el [07/06/2009 12:06:51]
|
 |
Hola, soy de el salvador, y estoy proximamente a egresar de Ing. en Sistemas Informáticos,realmente sus tutoriales son excelentes, me han servido mucho en estas ultimas materias sobre todo lo de oracle y sql server. gracias
|
| |
 |
hola
por
hola
Respuesta recibida el [19/06/2009 04:59:45]
|
 |
hola
|
| |
 |
wow
por
Vale
Respuesta recibida el [20/07/2009 01:58:46]
|
 |
me admiras eres un experto programador felicitaciones yo no he alcanzado ni la mitad tuyo pero me defiendom en todo lo q es base de datos..valpads2001@hotmail.com
|
| |
 |
Bienaventurado
por
Octavio
Respuesta recibida el [02/10/2009 10:41:45]
|
 |
Muy buena tu pagina .. explicas de manera sencilla ... muchas gracias
|
| |
 |
excelente
por
rocky
Respuesta recibida el [24/11/2009 03:16:38]
|
 |
se agradece el tutorial me fue de gran ayuda en una prueba de la universidad...
|
| |
 |
Manual
por
Nevardo
Respuesta recibida el [17/12/2009 03:18:02]
|
 |
Gracias, sin duda un aportazo! serias tan amable de publicar este manual en su version PDF? sino mandamelo a nevalobo@gmai.com Se te agradece. Saludos
|
| Añadir comentario ... |
Para preguntar utiliza los foros
|
|

|
Fundamentos de Transact SQL |
|
Autor:
Pedro Herrarte Sánchez
|
|
Visitas:
47882 |
Fecha de publicación:
14/05/2007 |
Pedro Herrarte, es consultor independiente, ofreciendo servicios de consultoría, análisis, desarrollo y formación.
Posee mas de diez años de experiencia trabajando para las principales empresas de España.
Es especialista en tecnologías .NET, entornos Web, bases de datos (SQL Server y ORACLE) e integración de sistemas.
Es experto en desarrollo (C#, ASP.NET, VB.Net, T-SQL, PL/SQL, , ASP, CGI , C, Pro*C, Java, Essbase, Vignette, PowerBuilder y Visual Basic ...) y bases de datos (SQL Server y ORACLE).
Es fundador, diseñador y programador de www.devjoker.com. |
|
|
Visitas:
112
|
Comentarios:
3
|
Archivo:
Articulos
|
Visitas:
813
|
Comentarios:
2
|
Archivo:
Articulos
|
Visitas:
770
|
Comentarios:
3
|
Archivo:
Articulos
|
Visitas:
674
|
Comentarios:
2
|
Archivo:
Articulos
|
Visitas:
3187
|
Comentarios:
2
|
Archivo:
Articulos
|
Visitas:
14577
|
Comentarios:
7
|
Archivo:
Articulos
|
Visitas:
1503
|
Comentarios:
3
|
Archivo:
Articulos
|
|
Visitas:
698
|
Comentarios:
2
|
Archivo:
Articulos
|
|
Visitas:
370
|
Comentarios:
0
|
Archivo:
Articulos
|
Visitas:
2035
|
Comentarios:
2
|
Archivo:
Articulos
|
|
|
 |
|
 |