Описание тега table-functions
Функция в системе реляционной базы данных, которая возвращает не одно значение или строку, а их произвольное количество. В SQL вызов табличной функции обычно можно использовать вместо таблицы.
1
ответ
Проверьте наличие данного текста в таблице
У меня есть кодовое название курса COMP2221. У меня тоже есть функция finder(int) который может найти все коды, соответствующие определенному шаблону. Подобно: select * from finder(20004) дам: comp2211 comp2311 comp2411 comp2221 которые соответствую…
02 май '18 в 14:53
1
ответ
Функции возвращает пустой набор
Я успешно создал функцию в SQL 2008: ALTER FUNCTION [dbo].Func_raw_data_xref (@ColName AS NVARCHAR(255)) RETURNS @VVSrcCDs TABLE ( VV_SRC_CD NVARCHAR(255) NULL, VV_CD NVARCHAR(255) NULL, VV_SRC_CD_DESC NVARCHAR(255) NULL, VV_DSC NVARCHAR(255) NULL )…
26 авг '13 в 21:18
0
ответов
Две разные операции в разных случаях sql табличная функция
Я хочу запрограммировать функцию, которая показывает, сколько времени клиент потратил, не платя продавцу. Моя проблема в том, что я немного запутался, потому что эта функция уже запрограммирована: ALTER function [dbo].[bal_cli](@date date, @diff1 in…
08 фев '18 в 16:45
0
ответов
Oracle создать таблицу типов из существующей таблицы%rowtype?
Я пытаюсь создать тестовую конвейерную табличную функцию. В первом объявлении я получаю следующую ошибку: "Идентификатор LOADER.SD_DIM_DATE должен быть объявлен." Как мне создать тип на основе существующего объекта, то есть таблицы или курсора? crea…
09 мар '17 в 20:13
0
ответов
DB2 SQL: функция соединения таблиц с рекурсивным CTE на нескольких строках (разделенные строки)
На IBM DB2 V10 я создал следующую функцию. Эта функция содержит рекурсивное общее табличное выражение. Например, разбивает текстовую строку 'abc,def,ghi'в таблицу с тремя рядами 'abc','def' а также 'ghi', CREATE FUNCTION TOOLS.SPLIT ( TEXT VARCHAR(3…
28 окт '15 в 14:10
1
ответ
Получение части запроса, определенной параметризованной функцией
Привет всем:) Я пытаюсь сделать что-то подобное в Oracle 10g: SELECT CAR_ID, CAR_DATE, get_some_other_info(CAR_TYPE) FROM CARS куда get_some_other_info(CAR_ID) вернул бы несколько столбцов: | CAR_ID | CAR_DATE | CAR_COLOR | CAR_CO2 | 001 | 01/01/201…
23 окт '13 в 13:07
1
ответ
Предостережения об использовании конвейерных табличных функций в Oracle для реализации функциональности параметризованного представления?
Мы приняли решение наложить несколько "параметризованных представлений" на некоторые обычные представления в Oracle, чтобы должным образом поощрять использование правильных предикатов, которые всегда будут использоваться в запросах. Большая часть по…
12 май '11 в 15:58
2
ответа
SQL Select поля функции табличного значения
У меня объявлена табличная функция, поэтому я могу вернуть несколько значений за один раз. Значения рассчитываются с использованием функций DECLARE и Maths и Date. Функция структурирована таким образом, что она принимает только "зарегистрированную…
17 фев '15 в 13:02
2
ответа
Есть ли способ сделать соединение с делами
Есть ли способ объединить дела? Что-то вроде select * from abba case when a=b then join acdc on abba.id=acdc.id when b=c then join bebop on abba.id=bebop.id end Есть ли способ сделать это? С наилучшими пожеланиями Джо
11 дек '13 в 08:53
0
ответов
Как мы можем получить доступ к типу объекта (не к таблице объектов) в функции Oracle TABLE?
Как мы можем получить доступ к типу объекта (не к таблице объектов) в функции TABLE? Табличная функция работает с коллекцией объектов, но мне нужно получить доступ к одной строке, используя функцию TABLE. Я получаю сообщение об ошибке "ORA-22905: не…
09 апр '14 в 09:21
1
ответ
Табличная функция вызова T-SQL, передающая несколько значений и объединяющая результаты
У меня есть функция Table, которая возвращает набор строк на основе параметра, который выглядит следующим образом: CREATE FUNCTION fn_get_records (@PARENTID INT) RETURNS @returnTable TABLE ( -- columns returned by the function Id INT NOT NULL, Paren…
01 дек '16 в 12:19
0
ответов
Хранимые процедуры возвращают табличную функцию, с трудом заканчивая ее, застряли на последних нескольких частях
Я хочу создать хранимую процедуру Report_NEWTotal_Salary_ByDept используя (вызывая) табличную функцию, которую я создал здесь: select e.Dept_No, d.Dept_Name, Count(e.Dept_No), SUM(e.salary) as Sum_Salary, AVG(e.salary) as AVE_Salary from EMPLOYEE e …
09 дек '15 в 17:06
2
ответа
Рандомизация данных SQL с данными из табличной функции
Я пытаюсь сделать сценарий sql, который будет рандомизировать город, штат и почтовый индекс таблицы "членов". Я сделал табличную функцию, которая возвращает одну строку со столбцами "город", "штат" и "почтовый индекс", взятых из другой базы данных в…
20 дек '11 в 20:23
2
ответа
Как включить нулевые значения в запрос `tablefunc` в postgresql?
Я пытаюсь использовать функцию кросс-таблицы в postgresql создать pivot table, Однако мне трудно понять, как структурировать свой SQL в запросе. Мои данные состоят из четырех столбцов и выглядят так: Я создаю эту таблицу, используя следующий код: CR…
14 окт '12 в 19:09
1
ответ
Функция обратного вызова в Oracle PL/SQL
Я делал некоторые преобразования / обработку данных в PL/SQL, и я хочу удалить дубликаты кода из моего пакета. Это соответствующие части кода. Тип ввода для табличной функции: type t_legs_cur is ref cursor return legs%rowtype; Процедура, которая обр…
19 окт '12 в 12:26
1
ответ
Как вызвать табличную функцию в PL/SQL
У меня есть табличная функция, которая возвращает таблицу имен файлов (type t_file_list is table of clob;) из файла.zip (в формате BLOB) заголовок выглядит так: function get_file_list( p_zipped_blob in blob ,p_encoding in varchar2 := null ) return t…
25 фев '16 в 19:54
1
ответ
Ищем тип данных, который можно заполнить с помощью BULK COLLECT INTO, а затем выбрать с помощью SELECT
У меня большая проблема с пакетом PL-SQL, с которым я сейчас работаю. Все, что я хочу сделать, это создать небольшой фрагмент кода, который будет делать это: в IS раздел функции: l_tabellen_excl DBMS_utility.name_array; Далее в коде: SELECT DISTINCT…
12 окт '15 в 08:27
1
ответ
Табличная функция в базе данных sql, получая вывод ошибок
Я пытаюсь создать табличную функцию Total_Salary_By_Dept, которая возвращает таблицу Total_Salary_By_Dept_Table с 5 столбцами: Dept_No (Int) Dept_Name (Char(30)) COUNT_Emp (INT) SUM_Salary (INT) AVE_Salary (INT) Все с базой данных компании; Это то, …
11 дек '15 в 03:54
0
ответов
Как использовать TOP() в сочетании с табличной функцией
Я пытаюсь сделать что-то вроде этого: Select top 10 * from dbo.Fn_getUsers( ) where some condidtion Проблема в том, что выдает сообщение об ошибке: incorrect synatax near from Как заставить это работать. Пожалуйста помоги.
15 ноя '13 в 12:45
0
ответов
Табличная функция python
Как вызвать функцию табличного значения в Python? Пытался В [73]: cur.callproc('fn_',('blah','31.12.2013','13.09.2014')), но не работает Ошибка: MSSQLDatabaseException: (2809, "Запрос на процедуру" fn_ "не выполнен, поскольку" fn_ "является табличны…
26 авг '14 в 19:25