Crear una vista en un sp

02/08/2004 - 14:35 por Xavi | Informe spam
Hola,

Ejecuto el siguiente código y no funciona

CREATE PROCEDURE dbo.prueba
AS
CREATE VIEW vista AS
SELECT a = 0

En cambio, el código

CREATE VIEW vista AS
SELECT a = 0

sí que funciona. ¿Acaso no es posible crear una vista en un stored
procedure?

Gracias


Xavi
 

Leer las respuestas

#1 Maxi
02/08/2004 - 14:41 | Informe spam
Hola, te copio lo que dice el manual:

De entre las reglas para programar procedimientos almacenados, cabe citar
las siguientes:

a.. La propia definición CREATE PROCEDURE puede incluir cualquier número y
tipo de instrucciones SQL, excepto las siguientes instrucciones CREATE, que
no pueden ser utilizadas nunca dentro de un procedimiento almacenado: CREATE
DEFAULT CREATE TRIGGER
CREATE PROCEDURE CREATE VIEW
CREATE RULE



Suerte

Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Xavi" escribió en el mensaje
news:%23h4$
Hola,

Ejecuto el siguiente código y no funciona

CREATE PROCEDURE dbo.prueba
AS
CREATE VIEW vista AS
SELECT a = 0

En cambio, el código

CREATE VIEW vista AS
SELECT a = 0

sí que funciona. ¿Acaso no es posible crear una vista en un stored
procedure?

Gracias


Xavi







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.732 / Virus Database: 486 - Release Date: 29/07/2004

Preguntas similares