Вопросы по теме 'sql-function'

Почему скалярные функции SQL Server работают медленнее?
Почему кажется, что скалярные функции вызывают кумулятивное выполнение запросов медленнее, чем больше раз подряд они используются? У меня есть эта таблица, которая была построена с данными, приобретенными у третьей стороны. Я кое-что вырезал,...
45503 просмотров

SQL-запрос - объединение результатов в одну строку
У меня есть функция sql, которая включает этот код: DECLARE @CodeNameString varchar(100) SELECT CodeName FROM AccountCodes ORDER BY Sort Мне нужно объединить все результаты запроса выбора в CodeNameString. Очевидно, что цикл FOREACH в...
161893 просмотров
schedule 18.02.2022

Повторное использование жестко заданного значения в нескольких вызовах функций в запросе PostgreSQL.
У меня есть несколько функций в PostgreSQL 9.0, которые возвращают результаты таблицы. Идея заключается в том, чтобы вернуть данные в том виде, в каком они были в определенное время, например. CREATE FUNCTION person_asof(effective_time timestamp...
268 просмотров
schedule 22.04.2023

Функция SQL Server FIRST через JDBC
Я создаю приложение в режиме холодного синтеза, которое имеет соединение с базой данных SQL Server. Мне нужны групповые записи, и я возвращаю только первую в группе. Я написал следующий запрос в coldfusion. SELECT FIRST(ID) FROM table GROUP BY...
1080 просмотров

SQL: повторно использовать значение, возвращаемое функцией?
Как мне повторно использовать значение, возвращаемое pair , вызываемым в функции ниже? CREATE FUNCTION messages_add(bigint, bigint, text) RETURNS void AS $$ INSERT INTO chats SELECT pair($1, $2), $1, $2 WHERE NOT EXISTS (SELECT 1...
650 просмотров

Функция PostgreSQL для выполнения ряда операций с текущей записью и последующего возврата результата
Я не знаком с функциями и хранимыми процедурами PostgreSQL, но за последние несколько дней я сделал все возможное, чтобы научиться. Я очень старался, прежде чем спрашивать здесь. По сути, у меня есть ситуация, в которой я не могу использовать...
611 просмотров

База данных FUNCTION.AddDays не существует
Я пытаюсь использовать dbfunction из EF6 в базе данных MySQL, но получаю следующее исключение: «FUNCTION database.DiffDays не существует». Я использовал этот код: var aux = bd.Atos.Where(w => w.IdAtivo == 1 && w.IdUtilizador ==...
1081 просмотров

Объедините функцию postgres с запросом
В настоящее время я борюсь с выводом sql-функции, которая мне нужна в моем наборе результатов: SELECT getAdditionalInfoAboutDate(date) from sampleCalendar Проблема в том, что я получаю результат следующим образом: "Атрибут1, Атрибут2,...
289 просмотров
schedule 02.07.2023

SQL - найти все строки в ВЕРХНЕМ РЕГИСТРЕ
Есть ли способ получить все строки в верхнем регистре в столбце из таблицы. Нравится создание функции? Можно ли выполнять запросы с учетом регистра? В частности, я хотел бы найти все строки в определенном столбце в верхнем регистре. Это то, что...
7225 просмотров
schedule 28.06.2023

Объединение различных значений столбцов в SQL Server
Я пытаюсь объединить несколько столбцов и разделить их запятой, как показано ниже: Column ------ abc bcd bgd abc Ожидаемый результат: abc,bcd,bgd Я использую этот код: CREATE FUNCTION concatinate(@PK uniqueidentifier) RETURNS...
7924 просмотров

Функция Postgresql, набор результатов в переменную
У меня есть процедура: CREATE OR REPLACE FUNCTION func() RETURNS SETOF bigint AS $BODY$ DECLARE rowsQuantity bigint; BEGIN return query select p.id from product p where...; GET DIAGNOSTICS rowsQuantity = ROW_COUNT; if(rowsQuantity...
2913 просмотров

SQL: обработка исключений в функции
Сегодня столкнулся с довольно загадочной проблемой. Когда я выполнил свою функцию SQL f_interestrate() (которая должна вызвать определенное мной исключение, когда один из параметров равен 0) со следующими параметрами: SELECT...
324 просмотров
schedule 26.02.2024

Изменение текста на изменение символов не выполняется должным образом
Я изучаю PostgreSQL и пытаюсь создать функцию для ИЗМЕНЕНИЯ типов данных данной таблицы, которая имеет столбцы с типом данных character varying . Для этого я создал курсор, который в основном запрашивает столбцы information_schema.columns в...
366 просмотров

Определяемые пользователем функции в MySQL, аналогичные определяемым пользователем функциям Excel для шестнадцатеричного преобразования в Ascii
Пользовательские функции в MySQL можно создавать так же, как мы это делаем в Excel, если Да Как сделать то же самое. Кроме того, если это возможно, то как мне сопоставить (иметь такое же использование) функцию MySql с моей существующей функцией...
47 просмотров

Понимание поведения COUNT в запросах, EXPLAIN и функциях
Мне любопытно понять (и, возможно, исправить) проблему, с которой я столкнулся в PostgreSQL 9.6. Имена упрощены, но все остальное взято из сеанса psql . Я начинаю с материализованного представления, mv . Сначала я создаю две простые функции:...
224 просмотров

Чтение значений, разделенных запятыми, и вставка в таблицу SQL пакетами
У меня есть 4 столбца в таблице sql Offer. id (PK auto increment), name , org , TourCode Varchar(MAX) TourCode содержит коды, разделенные запятыми, например (AVG123, JGH12 и т. д.). У меня есть 40000 TourCode в виде значений, разделенных...
2359 просмотров

Проверить и вернуть строки, если таблица SQL Server существует
Я работаю над приложением, которое включает таблицы SQL Server. Я пишу запрос, в котором мне нужно проверить таблицу, и если таблица существует, мне нужно выбрать записи из этой таблицы, и если таблица не существует в этой базе данных, мне нужно...
239 просмотров
schedule 13.11.2022

Как вы можете создать таблицу (или другой объект), которая всегда возвращает значение, переданное в ее предложение WHERE, например зеркало?
Существует устаревшее приложение, которое использует таблицу для преобразования имен заданий в имена файлов. Это устаревшее приложение запрашивает его следующим образом: SELECT filename FROM aJobTable WHERE jobname = 'myJobName' Но на самом...
59 просмотров
schedule 12.07.2022

Каков самый простой способ получить наименьшее значение и второе наименьшее значение из нескольких столбцов (функция MIN не работает)?
Ниже таблица из базы данных Teradata SELECT sku.Item_id, sku.Item_length, sku.Item_width, sku.Item_heigth, FROM Category_item sku Item_id | Item_length | Item_width |Item_heigth ------------------------------------------- 104174 8...
228 просмотров
schedule 11.03.2024

почему функции postgres возвращают результат в один столбец?
У меня есть простая функция PostgreSQL, которая, по моему мнению, должна возвращать значения в отдельные столбцы -115 и 101000005458E6258... , но она возвращает один столбец, в котором два значения разделены запятой -115,101000005458E6258... ....
81 просмотров