queries en SQL server

23/04/2004 - 14:23 por Mara | Informe spam
hola a todos, hace poco he instalado un SQL server y quisiera hacer algo
parecido a una querie en Access

se como hacer una "Select query", pero al intentar hacer el equivalente a
una "update querie", "append querie" or "delete querie" no encuentro donde

puedo suponer que tengo que hacerlas en "Stores procedures" pero, he de
escribir a mano toda la consulta/modificacion ???


otra duda que tengo es el hacer una UNION para una vista, en access la tengo
que escribir a mano por que el asistente no las es capaz a agenerar, ocurre
lo mismo en SQLserver???

por cierto, uso SQL 200 + SP3 en XP

Preguntas similare

Leer las respuestas

#6 ulises
23/04/2004 - 15:19 | Informe spam
Si te encuentras dentro del Enterprise Manager, en la
opción Tools | Query Analyzer te puedo invocar una
pantalla donde puedes ingresar el comando que desees,
dentro de esa pantalla tienes el Object Browse y puedes
seleccionar un template que te permite crear plantillas
para que luego completes con tus datos (también se puede
personalizar esas plantilla si deseas) y puedas
ejecutarlo. Si deseas mantener un conjunto de código
parametrizado de manera que luego lo puedas invocar varias
veces es mejor diseñar un procedimiento almacenado, revisa
el BOL para detalles.

Saludos,
Ulises

Query analizer ??? no lo he visto, donde esta?

gracias


wrote in message
news:32fd01c42930$f29d4a60$
Hola.
Normalmente los diseñadores de Querys no son muy
eficientes. Si quieres ver la instruccion Update,
Delete, ... de una tabla, puedes ingresar al Query
Analyzer y dar clic derecho sobre la tabla, seleccionar
Script Object in new Window y el Script que se desea ver.

Hermilson
Colombia
MCDBA

hola a todos, hace poco he instalado un SQL server y


quisiera hacer algo
parecido a una querie en Access

se como hacer una "Select query", pero al intentar hacer


el equivalente a
una "update querie", "append querie" or "delete querie"


no encuentro donde

puedo suponer que tengo que hacerlas en "Stores


procedures" pero, he de
escribir a mano toda la consulta/modificacion ???


otra duda que tengo es el hacer una UNION para una vista,


en access la tengo
que escribir a mano por que el asistente no las es capaz


a agenerar, ocurre
lo mismo en SQLserver???

por cierto, uso SQL 200 + SP3 en XP


.





.

Respuesta Responder a este mensaje
#7 Maximiliano D. A.
23/04/2004 - 15:33 | Informe spam
Hola, a ver, yo no lo haria con ninguna tabla temporal, sino con Funciones
def de Usuario.

Revisa en tus BOL (CREATE FUNCTION) y Default

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Mara" escribió en el mensaje
news:
adelantandome a que me pidais mas info, (he releido mi mensaje) explico

tengo una tabla de clientes tal que:
ID: (10 char // generado)
nombre: (50char // texto libre)
pais: ( 3 char // isoA3)
tipo (2 char //codigos propios)
y mas caracteristicas no importantes

la idea es preparar el SQLserver para aceptar la creacion de nuevos
clientes,

para ello mi idea es crear una segunda tabla temporal en la que es


necesario
introducir el nombre, pais, tipo, y demas, y a voluntad mia correr "una
querie" que genere los IDs tal que

ID = XXXXXXXXXX donde
____XXX -> pais
________XX -> tipo
___________XXXXX -> autonumerico, siguiente al ultimo cliente de ese pais


y
con el mismo tipo

de esta forma puedo llegar a crear hasta 99.999 clientes por pais/tipo y


que
su ID tenga significado (el 00000 no lo utilizo)

en access sabria hacerlo mas o menos con varias queries encadenadas, pero


en
SQL me pierdo

(NOTA: en la tabla temporal deben poder ser introducidos varios clientes
antes de generar yo los ID, despues de validarlos)

muchas gracias







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida