Formula

lazovik

Вот такой вопросик если я в EM в свойствах поля задам формулу то при каких действиях (SELECT, UPDATE, INSERT или еще когда) она будет вычисляться?
3 ответа

lazovik

Свойство Formula в ЕМ заставит его сгенерировать скрипт таблицы с вычисляемым столбцом. Подробности о них можно найти в BOL.


lazovik

Свойство Formula в ЕМ заставит его сгенерировать скрипт таблицы с вычисляемым столбцом. Подробности о них можно найти в BOL.
Толком в BOL ничего ненашел!Когда эти вычисления будут выполняться?


lazovik

Толком в BOL ничего ненашел!Когда эти вычисления будут выполняться?
CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { < column_definition> | column_name AS computed_column_expression | < table_constraint> } [ ,...n ] ) И далее:computed_column_expressionIs an expression defining the value of a computed column. A computed column is a virtual column not physically stored in the table. It is computed from an expression using other columns in the same table. For example, a computed column can have the definition: cost AS price * qty. The expression can be a noncomputed column name, constant, function, variable, and any combination of these connected by one or more operators. The expression cannot be a subquery.Computed columns can be used in select lists, WHERE clauses, ORDER BY clauses, or any other locations in which regular expressions can be used, with the following exceptions: