Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Скалярные функции. Создание ограничений. Помогите / 12 сообщений из 12, страница 1 из 1
23.12.2020, 17:35
    #40030569
Kote1ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Есть БД Storage(склад)в которой есть таблица Place(место хранения товара). Необходимо создать ограничение на размещение товара на занятых местах. Реализовать ограничение через скалярную функцию. В таблице Place есть атрибуты IDPlace (код места), IDProduct (код товара), QuanitityProduct (количество товара), RowNumber (номер ряда), BuildNumber (номер корпуса), PlaceNumber (номер места), IDWorker (код сотрудника). Пытался написать код, но он не работает, пробовал разные вариации. В sql и бд новичок, помогите пожалуйста)
...
Рейтинг: 0 / 0
23.12.2020, 17:43
    #40030572
Скалярные функции. Создание ограничений. Помогите
Что за ошибку пишет? WITH SCHEMABINDING насколько помню в функцию добавить нужно (но не факт).
...
Рейтинг: 0 / 0
23.12.2020, 17:46
    #40030573
Kote1ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Sergey Syrovatchenko,
Ошибки нет, всё выполняется, но по факту не работает
...
Рейтинг: 0 / 0
23.12.2020, 17:49
    #40030574
Скалярные функции. Создание ограничений. Помогите
Описание чутка скудное ибо нет описания таблицы, тестового набора данных и банальное угадывание не вариант.
...
Рейтинг: 0 / 0
23.12.2020, 18:07
    #40030582
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Kote1ka
выполняется, но по факту не работает

это слишком широкий круг потенциальных ошибок
...
Рейтинг: 0 / 0
23.12.2020, 18:10
    #40030584
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Kote1ka,

А unique constraint не проще создать для этого случая?
...
Рейтинг: 0 / 0
23.12.2020, 18:11
    #40030586
Kote1ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
env, проще конечно, требуется скалярная
...
Рейтинг: 0 / 0
23.12.2020, 18:16
    #40030587
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Kote1ka,

тогда в функции return 0 и return 1 местами-то поменяйте
...
Рейтинг: 0 / 0
23.12.2020, 18:17
    #40030589
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Так у страдальца функция возвращает для ЗАНЯТОГО места 0.
И проверяется на = 0.

Как в таких условиях можно работать?
...
Рейтинг: 0 / 0
23.12.2020, 18:23
    #40030592
Kote1ka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
aleks222, менял местами, ничего не помогает)
...
Рейтинг: 0 / 0
23.12.2020, 18:48
    #40030607
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Kote1ka
aleks222, менял местами, ничего не помогает)

Тут нужен сильный шаман.
Шобы вдарил в бубен.
Неучам.
...
Рейтинг: 0 / 0
23.12.2020, 22:30
    #40030659
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скалярные функции. Создание ограничений. Помогите
Модератор: Когда халявить надоест, заведите новую тему с выполнением пунктов 4 и 6 .
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Скалярные функции. Создание ограничений. Помогите / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]