Problemas variables en procedimientos almacenados
Publicado por William (2 intervenciones) el 07/12/2006 22:48:44
Saludos a todos, ojala puedan ayudarme con esto que no le veo solucion:
Tengo un procedimiento almacenado a la cual le defino una variable (nombre varchar(50)), la variable se llena con un parametro que le asigno en visual basic, para que ejecute una simple sentencia:
create database nombre;
Con esto, me crea una base de datos llamada nombre, luego pruebo con esto:
set @var=nombre;
es decir, que almacene en @var el valor que recibe del vb, luego cambio la sentencia:
create database @var;
Con esto, crea una base llamada @var
Sin embargo, si borro el
set @var=nombre;
y cambio la sentencia por:
insert into tabla(nomusu) values(nombre);
funciona perfecto, agrega el valor asignado desde vb a la tabla.
Que estoy haciendo mal ?
Gracias de antemano.
Tengo un procedimiento almacenado a la cual le defino una variable (nombre varchar(50)), la variable se llena con un parametro que le asigno en visual basic, para que ejecute una simple sentencia:
create database nombre;
Con esto, me crea una base de datos llamada nombre, luego pruebo con esto:
set @var=nombre;
es decir, que almacene en @var el valor que recibe del vb, luego cambio la sentencia:
create database @var;
Con esto, crea una base llamada @var
Sin embargo, si borro el
set @var=nombre;
y cambio la sentencia por:
insert into tabla(nomusu) values(nombre);
funciona perfecto, agrega el valor asignado desde vb a la tabla.
Que estoy haciendo mal ?
Gracias de antemano.
Valora esta pregunta


0