运行SQL Server 2014。指出,标记为PERSISTED的计算列的值“在其计算过程中的任何列发生更改时都会更新”。它们是指表的整个列还是实际行?例如,如果我有一个具有持久化计算列的表T,如下面所示,如果我将一个新行插入到T中,Bar会被重新计算吗?(整个colum确实会更改,但不会更改实际行。)
我有一个非常奇怪的问题,在我看来,我希望现有的列是基于同一表中的当前列计算的。现有的列类型是"DATE",另一列类型是"Datetime“。我使用查询“ALTER TABLE TEST ALTER COLUMN 'date‘AS CONVERT('last_date',DATE)”。我总是收到异常: org.h2.jdbc.JdbcSQLException: