Оглавление:

Что такое create Definer в MySQL?
Что такое create Definer в MySQL?

Видео: Что такое create Definer в MySQL?

Видео: Что такое create Definer в MySQL?
Видео: MySQL: How to create User Defined Function 2024, Апрель
Anonim

В ОПРЕДЕЛЕНИЕ статья определяет MySQL учетная запись, которая будет использоваться при проверке прав доступа во время выполнения подпрограмм, имеющих SQL SECURITY ОПРЕДЕЛЕНИЕ характерная черта. Если ОПРЕДЕЛЕНИЕ предложение опущено, по умолчанию определитель это пользователь, который выполняет СОЗДАЙТЕ ПРОЦЕДУРА или СОЗДАЙТЕ Заявление FUNCTION.

Соответственно, как мне создать хранимую процедуру в MySQL?

К Создайте новый хранимая процедура , вы используете СОЗДАТЬ ПРОЦЕДУРУ утверждение. Сначала укажите название хранимая процедура что ты хочешь Создайте после СОЗДАТЬ ПРОЦЕДУРУ ключевые слова. Во-вторых, укажите список параметров, разделенных запятыми, для хранимая процедура в скобках после процедура имя.

Точно так же как объявить переменную в MySQL? Объявление переменных

  1. Сначала укажите имя переменной после ключевого слова DECLARE. Имя переменной должно соответствовать правилам именования имен столбцов таблицы MySQL.
  2. Во-вторых, укажите тип данных и длину переменной.
  3. В-третьих, назначьте переменной значение по умолчанию, используя параметр DEFAULT.

В связи с этим, что такое функция в MySQL с примером?

Функции представляют собой просто фрагменты кода, которые выполняют некоторые операции, а затем возвращают результат. Некоторые функции принять параметры, в то время как другие функции не принимайте параметры. Давайте кратко рассмотрим пример из Функция MySQL . По умолчанию, MySQL сохраняет типы данных даты в формате «ГГГГ-ММ-ДД».

Как мне изменить определение представления в MySQL?

Как изменить определение просмотров

  1. Запустите этот SQL, чтобы сгенерировать необходимые операторы ALTER SELECT CONCAT ("ALTER DEFINER =` youruser` @ `host` VIEW", table_name, "AS", view_definition, ";") FROM information_schema. просмотры WHERE table_schema = 'your-database-name';
  2. Скопируйте и запустите операторы ALTER.

Рекомендуемые: