Результаты поиска по запросу "user-defined-functions"

1 ответ

Вау, спасибо, это именно то, что мне было нужно. Это было не столько о производительности (хотя это интересно), но и о том, какие из них мы можем удалить, потому что они не используются. Благодарю.

есть несколько видов, хранимых процедур, табличных значений и скалярных функций. Как мы можем увидеть, как часто или даже сколько раз они вызывались из SQL Server? Нужно ли редактировать каждую из них для обновления таблицы при каждом ...

4 ответа

http://raresql.com/2013/04/12/sql-server-get-the-first-letter-of-each-word-in-a-string-column/

могу получить SQL, чтобы взять жало и вернуть первую букву каждого слова, переданного в него. Я хочу использовать этот UDF для генерации инициалов для имен людей, которые у меня есть в БД. имена могут быть 2 (fname, lname) или 3 (... mname) ...

0 ответов

Вы можете задавать неправильный вопрос. collect_list потянет все в одного исполнителя. Таким образом, вопрос должен быть, есть ли шанс, который взорвется на вас Если это так, вы должны использовать UDAF. Если нет никакой возможности взорвать collect_list, используйте udf + collect_list.

асто приходится выполнять пользовательские агрегации на фреймах данных в spark 2.1, и я использовал эти два подхода: использование groupby / collect_list для получения всех значений в одной строке, а затем применение UDF для агрегирования ...

ТОП публикаций

2 ответа

 это самое простое, что я мог придумать.

я есть UDF, который будет искать в данной ячейке числа внутри скобок, а затем суммировать все числа внутри скобок в данной ячейке, это хорошо работает в 90% случаев, но когда внутри скобок есть что-то, что не является числом, т.е. слово или ...

1 ответ

«расширенная функциональность для всех версий»

я есть 2 рабочих листа. Первый лист содержит около 100 строк, но нас интересует только столбец Y. Ячейки в столбце Y содержат смесь пустых ячеек (""), текста и чисел и ячеек, в которых отображается # N / A. Похож на картинку, но с большим набором ...

4 ответа

Это плохое имя поля, потому что это зарезервированное слово. Вы действительно должны стараться избегать их, поскольку они могут создавать ненужные ошибки, когда люди забывают, как они неизбежно делают, квалифицировать их должным образом.

я есть случай, когда мне нужно перевести (поиск) несколько значений из одной таблицы. Первый способ, которым я это написал, - это использование подзапросов: SELECT (SELECT id FROM user WHERE user_pk = created_by) AS creator, (SELECT id FROM user ...

2 ответа

 декларация также. Тоже не сработало.

аюсь написать UDF, который возвращает сложный тип: private val toPrice = UDF1<String, Map<String, String>> { s -> val elements = s.split(" ") mapOf("value" to elements[0], "currency" to elements[1]) } val type = ...

3 ответа

Причина в том, что вы возвращаете значение в виде таблицы.

ли способ вызвать пользовательскую функцию без использования «dbo». перед именем функции и параметрами? С помощью: SELECT USERFUNCTION(PARAM1, PARAM2, PARAM3, PARAMN)вместо: SELECT dbo.USERFUNCTION(PARAM1, PARAM2, PARAM3, PARAMN)

7 ответов

 ) использует выходной спецификатор 'RETURNS TABLE' и, по-видимому, не может содержать BEGIN / END. Синтаксис и допуски очень ограничены, но мы видим хорошую оптимизацию и производительность. На эти факторы указывает время, которое видит @ryk.

публикацией я прочитал несколько статей о разработке функций USD, но не нашел решения для моей проблемы ... а именно: У меня есть очень простая база данных, которая хранит баскетболистов и состоит из столбца ID, возраста, роста и имени. Я хотел ...

1 ответ

Вам необходимо создать DLL с несколькими экспортированными функциями, как описано в документации.

не создать UDF для MySQL, используя Delphi? У кого-нибудь есть шаблоны кода? Я хочу, чтобы шаблон кода был интегрирован в версии Delphi (2007 и более поздние версии), поэтому мне нужно, чтобы эти шаблоны можно было использовать с поддержкой ...