Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2008
sinalocarlos sinalocarlos is offline
Miembro
 
Registrado: sep 2006
Posts: 152
Poder: 18
sinalocarlos Va por buen camino
Ejecutar NTEXT

Señores aquí vengo molestando con una cuestión que me tiene dándole vueltas

por azares del destino, en un procedimiento que estoy modificando, armo una cadena de texto, necesariamente unicode, que contiene una instrucción a a ejecutarse (la declaración de un procedimiento o de una vista), lamentablemente el tipo de variable nvarchar permite solo 4000 caracteres y para efectos de lo que necesito hacer debo de manejar algo mas de espacio, ahora bien SQL no me permite declarar variables ntext dentro de un procedimiento, para sacarle la vuelta a este inconveniente, creo una tabla temporal con los campos del tipo ntext y perfecto ahí concateno mi súper cadena de mas de 4000 caracteres el problema de esto es que no encuentro la manera de ejecutar el texto que guardo en mi tabla temporal, esto es, ocupo hacer algo asi como:

Cita:
EXEC SELECT Campo FROM TablaTemp
Obviamente si escribo lo anterior SQL me tira con un error del tipo

Cita:
Server: Msg 156, Level 15, State 1, Line 1
NO SEAS BURRO NO SE PUEDE.
Ahora si la pregunta:

Se puede ejecutar el contendido de un campo ntext sin tener que pasarlo a una variable? (no puedo declarar variables ntext dentro de un SP)

O en su caso, puedo de alguna forma declarar un campo NTEXT o algo por el estilo dentro de un SP

Muchas gracias por su tiempo

Última edición por sinalocarlos fecha: 30-07-2008 a las 18:10:14. Razón: me faltaron etiquetas
Responder Con Cita
 



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 13:02:35.


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