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 строки
- функция 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 - получить значение настройки
Дополнительные материалы
- Соглашения по SQL коду в платформе
- Как избежать проблем с именованием хранимых процедур
- SQL. Отладка хранимых процедур и выявление причин ошибок
- SQL. Как указывать ссылки на страницы в SQL
- Системные SQL функции для диагностики
- Выполнение произвольных запросов SQL из личного кабинета администратора
Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Google поиск по нашей документации
- Руководства
- Основа Falcon Space
- Основные компоненты
- Возможности
- Коммуникация с пользователем
- Дизайн, стилизация, юзабилити
- Лендинги
- Универсальный API
- Примеры интеграций
- Каталоги
- Навигация
- Документы
- Дополнительные компоненты
- Продвижение, SEO
- Системные моменты
- Системное администрирование
- HOWTO
- Таблицы
- Формы
- Загрузка файлов, картинок
- Работа с SQL SQL. Внутренние SQL функции и вспомогательные хранимые процедуры SQL. Как избежать проблем с именованием хранимых процедур. SQL. Отладка хранимых процедур и выявление причин ошибок SQL. Как указывать ссылки на страницы в SQL SQL. Интерфейс кабинета - это не методы репозитория CRUD! Системные SQL функции для диагностики Выполнение произвольных запросов SQL из личного кабинета администратора Оптимизация производительности сайта. Как избежать тормозов на сайте Как улучшить свой код - заметки по ревизии кода на платформе Falcon Space
- HOWTO JS
- HOWTO Верстка
- Решение проблем
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта