определенные поля в нашей базе данных содержат вычисляемые функции, например,
select lastname + ', ' + firstname as fullname from contact where contact.id =$contact$
при просмотре поля отображаются правильные данные (я предполагаю, что это потому, что когда вы открываете запись, вычисление выполняется).однако данные не «сохраняются» в поле и, следовательно, являются нулевыми, пока запись не будет открыта.Можно ли сохранить результат в поле, что делает возможным поиск данных?
большое спасибо
james
EDIT
я не могу создать computed_columns с помощью нашего программного обеспечения.
вышеприведенное поле представляет собой текстовое поле, в котором либо 1) пользователь может вручную ввести необходимые данные, либо 2) база данных может сгенерировать ответ для вас (но только пока вы просматриваете запись).я знаю, что если я выполню следующее:
Select * from contact where contact.id =$contact$ for xml auto
я получу только lastname, firstname
- поэтому я знаю, что поле полного имени не сохраняет свою информацию.