PREPARE в MYSQL
От: FenoMin Украина  
Дата: 17.08.06 12:45
Оценка:
Здраствуйте. У меня возник вот такой вопрос:
кто-то знаком со stored procedures и PREPARE методами?
Если да. то посмотрите пожалуйста на следующий код. Мне нужна процедура, которая в качестве параметра принимает имя
существующей базы данных MySQL, и создаёт в ней всего лишь одну-единственную таблицу.
Компилится это всё хорошо. Но вот не выполняется..
Обратите внимание на значок вопроса: тем кто знаком с такими вещами, всё должно быть понятно.
CPM_ProjectTemp — это и есть моя таблица.
Помогите, плиз!!
CREATE PROCEDURE `new_proc`(dbName VARCHAR(64))
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
   SET @a = dbName;
   SET @statment = 'CREATE TABLE ?.CPM_ProjectTemp (Creating_User_Key int NOT NULL)';
   PREPARE st1 FROM @statment;
   EXECUTE st1 USING @a;
END;
check your autority
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.