(A.)以下は、table testの "d_no"列の条件です。ここでは、それが計算列であり、その定義がNULLであることがわかります。このケースがどのように生成できるかを知りたいのですが? NULL定義の計算カラムを作成できません。計算された列の定義がnullです
テーブル名:テスト
列名:d_no
IS_NULLABLE:1つの
定義:NULL
はis_computed:1
このケースでは、SQL Server 2012(11.0.6523)バージョンのです。
(B.)シナリオ: 実際のデータベース所有者(独自のデータベース)である「User1」が存在します。別のユーザー "User2"が存在します。 User2には、SELECTやDDLのようなUser1のデータベースにアクセスするための権限があります。 User2でログインし、計算列として列を持つテーブルのCREATEクエリを取得しようとしました。そのテーブルでは、結果クエリで計算カラム定義が得られません。 xyz(数値(18,0)ヌル)
また、以前のケース(A)でnullになる可能性のある同じ権限の問題も発生する可能性がありますか?
'CREATE TABLE'をスクリプト化して質問に追加してください。 –
こんにちはマーティン、私たちは第二のユーザーであるため、この許可はありません。 – maddy
そのため、答えの状態として、NULLが表示されています。 –