Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 13-11-2008
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Poder: 21
olbeup Va camino a la fama
Thumbs up

Hola sinalocarlos,

Lo que pretendes hacer, se puede y de echo yo lo estoy utilizando en mis aplicaciones.

Te pongo un ejemplo con una tabla temporal, ya tu utilízala como más te guste:

Código SQL [-]
-- Creamos la tabla que contendrán todas las sentencias SQL's
CREATE TABLE #SQLSentencias
(
  IDSQLTEXT  smallint IDENTITY(1,1)
  ,SQLTEXT  varchar(8000)
)

-- Creo el Indice, me gusta crearlo así
CREATE INDEX PK_IDSQLTEXT ON #SQLSentencias(IDSQLTEXT)

-- Añadir todas las sql's de la aplicación en la BD
INSERT INTO #SQLSentencias(SQLTEXT)
VALUES('SELECT * FROM master..sysobjects')

INSERT INTO #SQLSentencias(SQLTEXT)
VALUES('SELECT * FROM master..sysobjects ORDER BY name')

-- Declaro una variable la cual será la contenedora de la sentencia
DECLARE
  @sqlText varchar(8000)

-- Obtengo la primera sentencia y la guardo
SET @sqlText = 
  (SELECT SQLTEXT FROM #SQLSentencias WHERE IDSQLTEXT = 1)

-- Ejecuto la sentencia
EXEC(@sqlText)

-- Obtengo la segunda sentencia y la guardo
SET @sqlText = 
  (SELECT SQLTEXT FROM #SQLSentencias WHERE IDSQLTEXT = 2)

-- Ejecuto la sentencia
EXEC(@sqlText)

Espero que te sirva, mas vale tarde, que nunca.

Un saludo.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar un .exe jorgegetafe Varios 25 08-08-2007 18:30:54
Recuperar campo ntext de SQL Server El_TxEtXu SQL 1 25-05-2006 11:32:42
Ejecutar Dll 3XEMIK3 Impresión 1 23-01-2006 16:56:19
Grabar un TRichMemo muy grande en un nText del SQL Server 2000 gcaffe SQL 1 29-11-2005 02:14:03
Ejecutar un .EXE con una .GDB Gustavo Gowdak Conexión con bases de datos 1 17-12-2004 09:42:37


La franja horaria es GMT +2. Ahora son las 08:49:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi