MySQL - Problemas variables en procedimientos almacenados

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder