SQL. Внутренние SQL функции и вспомогательные хранимые процедуры

Внутренние SQL функции и вспомогательные хранимые процедуры

Работа с датами, деньгами и др типами

функция [dbo].[date_getWeeksTable] (num) - получить последние num недель (номер и дату начала недели)

функция as_num (str, digits) - выводит денежное представление числа (с отбивкой по 000,000.00).

Верстка, строки

функция split(str, divider) - разделить строку str по разделителю (напр запятая).

функция as_htmlBlock (code,langID) - получить блок верстки.

функция as_lang (code, text, part, langID) - получить локализованное значение метки по code и part.

функция as_link (code, parameters) - получить ссылку (code - код внутренней страницы)

функция as_newLine(count) - возвращает переносы строк (используется для генерации sql скриптов).

функция as_urlEncode(url) - декодирование URL стр#1088;оки

функция str_cyrillic2Latin - перевод кириллицы в латиницу

функция str_htmlEncode - перекодирование HTML

функция str_splitPart (value, divider, part) - получить часть строки (первую part=1 или вторую part=2 ) из строки @value

Безопасность

функция sec_getUserRoles(username) - получить все роли пользоваля

функция as_md5 (s) - получить хеш строки (используется для проверки хешей в Робокассе)

функция sec_hasAccessByUsersRoles - проверить есть ли доступ у пользователя к связке users,roles

функция sec_hasRight - проверка есть ли у пользователя право @right

функция sec_isUserInRole - проверка есть ли у пользователя данная роль.

Каталог

функция cat_getCatURL - получить URL категории

функция cat_getProductImageURL - получить URL картинки

функция cat_getProductURL - получить URL товара

функция list_getCatURL - получить URL категории (для каталогов list)

функция list_getProductURL - получить URL товара (для каталогов list)

Работа с БД

ХП as_backup - сделать бекап базы

ХП as_checkDBDiff - сравнить 2 базы по структуре

ХП as_print - трассировать значение в as_trace при выполнении некоего sql

ХП system_searchAllTables - поиск некоего значения по всей базе.

Разное

функция payment_robokassa_getLink - получить ссылку на оплату для Робокассы

функция rs_resourceLink - получить ссылку на картинку ресурса

ХП as_getSetting - получить значение настройки

Платформа Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки

Это быстрое внесение изменений

по ходу эксплуатации программы

Это современный интерфейс

полная адаптация под мобильные устройства

Бесплатное обучение разработке на Falcon Space

Вы можете разрабатывать самостоятельно или сотрудничать с нами в плане веб-разработки на платформе Falcon Space.
Примечание