Описание тега user-variables

SQL variables set by the user, without special significance to the RDBMS.
1 ответ

MySQL 8 - пользовательские переменные в выражениях устарели (сложный расчет)

// РЕДАКТИРОВАТЬ // Ниже приведен исходный вопрос, но моя проблема действительно может быть упрощена одним вопросом... как я могу получить приведенный ниже вывод без использования пользовательских переменных?! SELECT ID, @cumu_return:=IF(id = 1, 1, …
23 фев '19 в 18:01
1 ответ

Любой способ запустить цикл эквивалент в MySQL?

У меня есть таблица, которая в основном выглядит так: ID Name 1 test1 2 test2 n testn Я пытаюсь написать запрос, который сначала обновляет 1 строку за раз, затем, если я чувствую себя жадным, обновляет все строки. Я пробовал пользовательские перемен…
05 ноя '15 в 17:16
2 ответа

Возникли проблемы с возвращением строк из msqli::multi_query

У меня есть SQL-запрос, который содержит несколько операторов. Это: устанавливает переменную пользователя вызывает хранимую процедуру вызывает другую хранимую процедуру выбирает некоторые данные Я знаю, что запрос правильный, потому что я тестировал…
18 авг '10 в 03:39
0 ответов

Установка переменной DATE является SQL

Мне не повезло с использованием переменной DATE() в приведенном ниже коде - получение ошибки в синтаксисе. Пробовал также SELECT @mydate:= DATE(NOW()), но та же ошибка. Использую MySQL 5.5 SET @mydate = DATE(NOW()) SELECT DISTINCT(rental.id), filmCo…
20 ноя '13 в 09:19
2 ответа

Пользовательская переменная SSIS не обновляется при выполнении задачи SQL

Я знаю, что это должно быть очень просто, но я не могу заставить его работать. Я использую задачу "Выполнение SQL" в потоке управления с намерением установить 2 user_variables, vRunID и vRelease. У меня есть очень простой оператор выбора, где я полу…
13 июл '16 в 17:54
2 ответа

Вставить в таблицу конкатенацию переменных и постоянных токенов

У меня есть таблица со следующей схемой CREATE TABLE `foo` ( `myfield` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Я определил пару переменных следующим образом SET @NAME := 'Somename'; SET @AGE := '31'; Мне нужно вставить в таблицу запись, …
12 ноя '17 в 11:43
0 ответов

MYSQL - предложение select с пользовательской переменной, не возвращающее тот же результат при использовании в подзапросе

У меня проблемы с MYSQL и надеюсь найти ответ здесь. У меня есть таблица с оценками, и я хочу запросить пользователей, чей рейтинг находится рядом с текущим пользователем. Например, если текущий пользователь занимает 85-е место, я хочу получить поль…
06 июл '16 в 20:21
3 ответа

Хранимая процедура MySQL с Insert Select и пользовательской переменной

Проблема: у меня есть хранимая процедура MySQL, и я хочу сбрасывать пользовательскую переменную в 0 каждый раз, когда вызывается процедура, но переменная, кажется, запоминает свое значение при каждом предыдущем запуске, и я не могу инициализировать …
1 ответ

Как назначить числовое значение результата запроса SQL переменной пакета типа Double?

У меня есть то, что должно быть простой задачей - заполнить пользовательскую переменную с помощью ResultSet из задачи "Выполнение SQL" SELECT MainID FROM TableA WHERE TableA_ID = 1` (Это вернет только один столбец и одну строку). MainID в настоящее …
27 июл '11 в 13:43
3 ответа

Выполните ОБНОВЛЕНИЕ и настройку пользовательской переменной в одном запросе

Каждый, кто знаком с командой php mysql_query, знает, что она не позволяет нам выполнять более одного запроса (разделенного; разделителем) за один вызов... Моя проблема в том, что я не смогу определить пользовательскую переменную в своем запросе UPD…
01 мар '09 в 13:38
1 ответ

MySQL: изменить пользовательскую переменную для каждой выбранной строки

Я пытаюсь выбрать первые десять пустых временных интервалов между встречами в базе данных MySQL. Таблица встреч имеет в основном 3 поля: встречи_Инт INT, startDateTime DATETIME и endDateTime DATETIME. Мы можем представить некоторые данные, подобные …
11 дек '12 в 11:29
0 ответов

Пользовательские переменные MySQL в предложении WHERE

В обычной конфигурации таблицы EMP,DEPT (данные о запасах, предоставляемые Oracle) мне нужно решить следующий запрос: Перечислите empno,ename,sal,job,deptno и опыт работы всех emp, принадлежащих к отделу 10 или 20 с опытом работы от 36 до 40 лет, ра…
03 авг '17 в 03:50
2 ответа

Как получить список пригородов, окружающих местоположение, затем повторить для других местоположений, используя MySql?

Я получаю список пригородов в пределах определенного расстояния из одного места, используя запросы А. Я пытаюсь адаптировать Запросы A, чтобы получить список пригородов, окружающих location1, затем получить список пригородов, окружающих location2 и …
27 июл '16 в 05:22
1 ответ

PHP PDO / MySQLi не возвращает строки, в то время как запрос имеет пользовательские переменные mysql

Я хочу выполнить и получить результаты следующего запроса: $query = <<<SQL set @num := 0, @priority := ''; select * from ( select id, status_ts, @num := if(@priority = priority, @num + 1, 1) as _row_number, @priority := priority as priority…
08 май '18 в 14:01
1 ответ

Есть ли способ использовать пользовательскую переменную в качестве длины столбца в операторе CREATE TABLE?

Test.sql: SET @my_var = 50; CREATE TABLE test_table ( id SMALLINT NOT NULL, my_text VARCHAR(@my_var), PRIMARY KEY (id) ); Взаимодействие с командной строкой: mysql> source d:/test.sql; Query OK, 0 rows affected (0.00 sec) ERROR 1064 (42000): You …
19 авг '12 в 22:52
1 ответ

Использование формы ввода в качестве переменной в вызове API, PHP

В основном, что я смотрю на это, это взять пользовательскую переменную, в данном случае имя птицы, а затем вставить эту переменную в вызов URL API. Я понял, как анализировать и выводить данные, как только получаю их, я просто не могу найти что-либо …
02 апр '13 в 01:50
1 ответ

Невозможно запустить подготовленный оператор, потому что переменная пользователя слишком длинная?

Проблема У меня есть рабочая хранимая процедура (SP), которая принимает 3 параметра (идентификатор, от даты и до даты). Этот SP отлично работает в моей тестовой системе, где все значения возвращаются из t1.name в GROUP_CONACT довольно короткие и не…
1 ответ

Определить и использовать переменную с подзапросом?

Обычно я знаю, что "порядок вычисления выражений, включающих пользовательские переменные, не определен", поэтому мы не можем безопасно определить и использовать переменную в том же select заявление. Но что, если есть подзапрос? Как пример, у меня ес…
1 ответ

SSIS 2012 - загрузка XML-файлов из папки в таблицу COLUMN SQL Server с использованием задачи "Выполнение SQL" и контейнера ForEachLoop

Сегодня у меня новая ситуация, когда наш клиент спрашивает следующее: У нас есть XML-файлы в папке. Нам нужно загрузить эти файлы в столбец таблицы SQL Server (который имеет тип данных XML); мы НЕ загружаем выходные данные XML в различные таблицы SQ…
06 окт '16 в 01:39
0 ответов

Переменная пользователя MySQL перезаписывается

У меня есть хранимая процедура, которая вызывает пользовательскую функцию, похожую на структуру ниже: CREATE PROCEDURE `MyProc`() BEGIN SELECT MyFunc(Column1), @running := @running + Column2 FROM MyTable JOIN (@running := 0); END CREATE FUNCTION `My…