久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何確定視圖的列是派生的還是常量?

How to determine if a column of a view is derived or constant?(如何確定視圖的列是派生的還是常量?)
本文介紹了如何確定視圖的列是派生的還是常量?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

假設我有下表:

create table t_Item (
    ItemID int not null identity(1,1) constraint PK_Item primary key,
    Description varchar(256) not null,
    Price decimal(10,2) not null
)

以及以下視圖:

create view Item as
  select ItemID
        ,Description
        ,Price
        ,1.09 Tax
        ,Price * 1.09 TaxedPrice
    from t_Item

TaxedPrice 是派生列,Tax 是常量列.

TaxedPrice is a derived column, and Tax is a constant column.

因此,我無法插入或更新其中任何一個.以下第一個查詢將通過,而其他查詢將失敗并顯示錯誤.

Therefore, I can't insert or update any of them. The first following query would pass, whereas the other ones would fail with an error.

insert into Item (Description, Price) values ('Test item', 14.00)

insert into Item (Description, Price, TaxedPrice) values ('Test item', 14.00, 15.26)

insert into Item (Description, Price, Tax) values ('Test item', 14.00, 1.09)

這是返回的錯誤信息:

更新或插入視圖或函數Item"失敗,因為它包含派生字段或常量字段.

Update or insert of view or function 'Item' failed because it contains a derived or constant field.

有沒有辦法,也許是系統視圖,列出不能更新的視圖列?

Is there a way, maybe with the system views, to list the view columns which must not be updated?

推薦答案

看起來沒有系統視圖保存您要查找的信息.可以通過解析視圖定義或異常處理來找出派生列或常量列...不好,但沒有找到其他方法...

Looks like there is no system view saves information you are looking for. You can find out derived column or constant column by parsing the view definition or by exception handling...not good, but didn't find other ways...

這篇關于如何確定視圖的列是派生的還是常量?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

What SQL Server Datatype Should I Use To Store A Byte[](我應該使用什么 SQL Server 數據類型來存儲字節 [])
Interpreting type codes in sys.objects in SQL Server(解釋 SQL Server 中 sys.objects 中的類型代碼)
Typeorm .loadRelationCountAndMap returns zeros(Typeorm .loadRelationCountAndMap 返回零)
MS SQL: Should ISDATE() Return quot;1quot; when Cannot Cast as Date?(MS SQL:ISDATE() 是否應該返回“1?什么時候不能投射為日期?)
Converting the name of a day to its integer representation(將一天的名稱轉換為其整數表示)
How to convert nvarchar m/d/yy to mm/dd/yyyy in SQL Server?(如何在 SQL Server 中將 nvarchar m/d/yy 轉換為 mm/dd/yyyy?)
主站蜘蛛池模板: 91视频在线观看免费 | 国产小视频自拍 | 91精品欧美久久久久久久 | 91精品国产91久久久久久最新 | 欧美毛片免费观看 | 欧美激情在线观看一区二区三区 | 亚洲精品成人 | 久久久www成人免费无遮挡大片 | 一级片视频免费 | 日韩精品一区二区三区 | 日本精品裸体写真集在线观看 | 精品欧美一区二区三区久久久 | 日韩一区不卡 | 欧美综合一区二区 | 精品久久久久久亚洲精品 | 日韩综合 | av黄色在线播放 | 欧美日韩一卡二卡 | 久久亚洲91| 欧美精品在线观看 | 亚洲一区二区电影网 | 亚洲精品在线国产 | 一区二区三区精品 | 玩丰满女领导对白露脸hd | 久久久久久久久久久久91 | 欧美成人a∨高清免费观看 色999日韩 | 国产在线二区 | 欧美中文字幕一区二区 | 欧美老妇交乱视频 | 国产不卡一区在线观看 | 久久久精品 | 99这里只有精品视频 | 在线观看欧美一区 | 99pao成人国产永久免费视频 | 国产欧美精品一区二区 | 欧美日本一区二区 | 亚洲va欧美va人人爽午夜 | 亚州无限乱码 | 91欧美激情一区二区三区成人 | 欧美一区二区三区在线观看视频 | 亚洲精品电影在线观看 |