SQL Server 2008データベースがあります。このデータベースには、「Book」というテーブルがあります。 「本」には次のプロパティがあります。
「AgeInMinutes」という計算列を作成する必要があります。計算列についてはあまり詳しくありません。私はこの概念を理解していますが、どうすればいいのか分かりません。 SQL Server Management Studioの[列のプロパティ]領域で、[テーブルデザイナー]セクションに[(式)]というプロパティが表示されます。ここに計算を入力する必要があると思います。ただし、ここに何を置くべきかわかりません。誰か助けてくれますか?
ありがとうございました!
_CREATE TABLE
_の列を次のように定義できます。
AgeInMinutes as (DATEDIFF(minute, PublishDate, GETDATE())
あるいは、ただやる
_ALTER TABLE Book
ADD AgeInMinutes as (DATEDIFF(minute, PublishDate, GETDATE())
_
SSMSを介して計算列を変更します。テーブルを右クリックして[デザイン]を選択し、計算列をクリックして、列プロパティに次のようなオプションが表示されます。計算列の指定は、COMPUTED COLUMNを変更できます。