Que hago con SqlServer?

26/11/2003 - 15:53 por Jonathan Molina | Informe spam
El otro dia mande un mensaje diciendo que necesitaba algun
material para aprender SqlServer, y me pasaron pero estuve
viendo y ese material era para aprender el lenguaje
SQL.Nose, por ejemplo ahi para crear una tabla es:
CREATE TABLE PEDIDOS
(ID_PROPIETARIO INTEGER NOT NULL,
PRODUCTOPEDIDO CHAR(40) NOT NULL);

y aca vi un mensaje de un chico que hace_:
CREATE PROCEDURE SP_Agregar_Auditoria_Comunicaciones
@ID_Accion int,
@Informacion nvarchar(50)
AS
if len(@Informacion)=0
begin
insert into TAuditoria_Comunicaciones (ID_Accion)
values (@ID_Accion)
end
else
begin
insert into TAuditoria_Comunicaciones (ID_Accion,
Informacion) values
(@ID_Accion, @Informacion)
end
GO

Osea que son @ , GO , y otras cosas, de donde las aprendo?
Y eso que escribio, donde se ejecuta?

Preguntas similare

Leer las respuestas

#1 harold
26/11/2003 - 17:30 | Informe spam
Creo que un buen lugar para empezar es el Books On Line
(BOL), esta en el submenú de SQL Server. Viene divido
por secciones o se pueden hacer busquedas por teminos
especificos.

La @ identifica una variable por ejemplo esta es una
forma de declarar una variable:

declare @numero as integer

El GO es una instrucción que obliga a ejecutar el código
que la precede.

Suerte!
Respuesta Responder a este mensaje
#2 Carlos Loria \(Costa Rica\)
26/11/2003 - 17:44 | Informe spam
Que tal Jonathan:

El codigo que has visto se llama 'Transact-SQL'
Se ejecuta en el servidor de Sql.
En Transact-SQL los nombres de variables deben comenzar por un signo de
arroba (@).

GO Indica a las herramientas de Microsoft® SQL ServerT
el final de un lote de instrucciones Transact-SQL, no es una instrucción de
Transact-SQL,
sino un comando que reconocen las herramientas osql e isql
y el Analizador de consultas de SQL.

Te recomiendo que descargues los libros en pantalla de SQL Server 2000
Aqui tienes la referencia:
http://www.microsoft.com/downloads/...laylang=es

Espero que mi comentario te sea de utilidad.


Saludos de Costa Rica,


Carlos Loria

"Jonathan Molina" escribió en el
mensaje news:127001c3b42d$0aaf1440$
El otro dia mande un mensaje diciendo que necesitaba algun
material para aprender SqlServer, y me pasaron pero estuve
viendo y ese material era para aprender el lenguaje
SQL.Nose, por ejemplo ahi para crear una tabla es:
CREATE TABLE PEDIDOS
(ID_PROPIETARIO INTEGER NOT NULL,
PRODUCTOPEDIDO CHAR(40) NOT NULL);

y aca vi un mensaje de un chico que hace_:
CREATE PROCEDURE SP_Agregar_Auditoria_Comunicaciones
@ID_Accion int,
@Informacion nvarchar(50)
AS
if len(@Informacion)=0
begin
insert into TAuditoria_Comunicaciones (ID_Accion)
values (@ID_Accion)
end
else
begin
insert into TAuditoria_Comunicaciones (ID_Accion,
Informacion) values
(@ID_Accion, @Informacion)
end
GO

Osea que son @ , GO , y otras cosas, de donde las aprendo?
Y eso que escribio, donde se ejecuta?
Respuesta Responder a este mensaje
#3 Accotto Maximiliano D.
26/11/2003 - 19:04 | Informe spam
hola!! empieza leyendo est en los BOL

a)Variables locales y publicas
b)Procedimientos Almacenados

el Go es un corte ej

Select pepe from tabla
go

use master
go

ej sql ejecutara hasta el primer go y luego al segundo y asi

Un saludo


Maximiliano Damian Accotto
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas
[]
"Jonathan Molina" escribió en el
mensaje news:127001c3b42d$0aaf1440$
El otro dia mande un mensaje diciendo que necesitaba algun
material para aprender SqlServer, y me pasaron pero estuve
viendo y ese material era para aprender el lenguaje
SQL.Nose, por ejemplo ahi para crear una tabla es:
CREATE TABLE PEDIDOS
(ID_PROPIETARIO INTEGER NOT NULL,
PRODUCTOPEDIDO CHAR(40) NOT NULL);

y aca vi un mensaje de un chico que hace_:
CREATE PROCEDURE SP_Agregar_Auditoria_Comunicaciones
@ID_Accion int,
@Informacion nvarchar(50)
AS
if len(@Informacion)=0
begin
insert into TAuditoria_Comunicaciones (ID_Accion)
values (@ID_Accion)
end
else
begin
insert into TAuditoria_Comunicaciones (ID_Accion,
Informacion) values
(@ID_Accion, @Informacion)
end
GO

Osea que son @ , GO , y otras cosas, de donde las aprendo?
Y eso que escribio, donde se ejecuta?
Respuesta Responder a este mensaje
#4 Salvador Ramos
26/11/2003 - 22:52 | Informe spam
Hola:

Pásate por la sección de libros de SQL Server de mi web, allí encontrarás
una amplia relación. Y si te interesa alguno o necesitas alguna ayuda nos lo
dices: www.helpdna.net/bosqllib.htm


Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, VB, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"Jonathan Molina" escribió en el
mensaje news:127001c3b42d$0aaf1440$
El otro dia mande un mensaje diciendo que necesitaba algun
material para aprender SqlServer, y me pasaron pero estuve
viendo y ese material era para aprender el lenguaje
SQL.Nose, por ejemplo ahi para crear una tabla es:
CREATE TABLE PEDIDOS
(ID_PROPIETARIO INTEGER NOT NULL,
PRODUCTOPEDIDO CHAR(40) NOT NULL);

y aca vi un mensaje de un chico que hace_:
CREATE PROCEDURE SP_Agregar_Auditoria_Comunicaciones
@ID_Accion int,
@Informacion nvarchar(50)
AS
if len(@Informacion)=0
begin
insert into TAuditoria_Comunicaciones (ID_Accion)
values (@ID_Accion)
end
else
begin
insert into TAuditoria_Comunicaciones (ID_Accion,
Informacion) values
(@ID_Accion, @Informacion)
end
GO

Osea que son @ , GO , y otras cosas, de donde las aprendo?
Y eso que escribio, donde se ejecuta?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida