SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 05.04.2007 19:17:37

Golova
Завсегдатай
Зарегистрирован: 23.03.2007
Сообщений: 92

хранимые процедуры

как получить имя или ID текущего пользователя для данной сессии?

Неактивен

 

#2 05.04.2007 21:06:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: хранимые процедуры

SELECT USER(), CURRENT_USER();

одно из них возвращает те данные, которые Вы использовали для
соединения с сервером, другое - название учетной записи в таблице mysql.users.

Вообще говоря, они могут различаться, например,
'sakila'@'sqlinfo.ru' - '%'@'sqlinfo.ru'

Неактивен

 

#3 05.04.2007 22:05:53

Golova
Завсегдатай
Зарегистрирован: 23.03.2007
Сообщений: 92

Re: хранимые процедуры

большое спасибо !
попытался поискать эти функции в online mysql help, нашел только упоминание о CURRENT_USER(), но списка встроеных функций сервера что то не нашел.

Неактивен

 

#4 05.04.2007 22:13:39

Golova
Завсегдатай
Зарегистрирован: 23.03.2007
Сообщений: 92

Re: хранимые процедуры

поискал по оглавлению и о чудо...
http://dev.mysql.com/doc/refman/5.0/en/ … y-ref.html
а поиск у них на сайте дрянь.

Неактивен

 

#5 18.07.2009 22:34:09

aram1234
Участник
Откуда: Armenia
Зарегистрирован: 18.07.2009
Сообщений: 2

Re: хранимые процедуры

pomogite pojolusta kak poluchit bolshe odnogo strok s pomoshu function?

Неактивен

 

#6 19.07.2009 02:27:35

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: хранимые процедуры

Никак. Функция возвращает значение.
Для ваших целей нужно использовать процедуру.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson