1. 程式人生 > >檢視中需要注意的幾個問題

檢視中需要注意的幾個問題

1.如果檢視中有依賴物件,如果讓檢視能正常工作,那面所依賴的物件必須存在

例如

ALTER VIEW vProductCosts
AS
SELECT ProductID,ProductSubcategoryID,Name,ProductNumber,StandardCost
FROM Production.Product

CREATE VIEW vProductCosts2
AS
SELECT Name,StandardCost from vProductCosts

如果這時刪除第一個

DROP VIEW vProductCosts

查詢第二個

SELECT * FROM vProductCosts2

就會報錯

可以利用可選指令SCHEMEBINDING,它會告訴SQL Server檢查依賴關係,不允許任何破壞這些依賴關係的修改

CREATE VIEW vProductCosts WITH SCHEMABINDING
AS
SELECT ProductID,ProductSubcategoryID,Name,ProductNumber,StandardCost
FROM Production.Product
GO
CREATE VIEW vProductCosts2 WITH SCHEMABINDING
AS 
SELECT Name,StandardCost
FROM dbo.vProductCosts

上面的例子中存在一些明顯的獨特需求。

首先,對於要進行模式繫結的檢視,它依賴的任何物件必須是模式繫結的。雖然表內建了對模式的繫結支援,但是檢視需要顯示地繫結模式

在引用物件之前,其依賴的任何物件必須存在於資料庫。因此,必須在依賴的CREATE物件語句之間用批處理結束語句。這個例子使用GO語句作為建立第一個檢視的終結。

在引用依賴的檢視時,必須使用一個具有兩部分的名字,必須使用模式名。對已進行模式繫結的檢視將不能使用SELECT *語法,所有的列都必須被顯示地引用。

2.行的排序

在使用檢視設計器的時候,如果不指定TOP語句,檢視設計器就不允許對檢視中的行排序。

可以使用下面的方法

CREATE VIEW vOrderProductCosts

AS

SELECT TOP 100 PERCENT ProdcutID,Name,ProductNumber,StandardCost

FROM Production.Product

ORDER BY Name

相關推薦

檢視需要注意問題

1.如果檢視中有依賴物件,如果讓檢視能正常工作,那面所依賴的物件必須存在 例如 ALTER VIEW vProductCosts AS SELECT ProductID,ProductSubcategoryID,Name,ProductNumber,StandardCost

網路爬蟲設計需要注意問題

做網路爬蟲是件很有意義的事情。首先,它可以是一個專門的職業。從公司層面講,業務和戰略可能都需要很多資料進行多維度分析,所以現在很多公司都有專門的爬蟲工程師負責設計資料採集系統;其次,很多公司以爬蟲為生,爬蟲就是他們用來賺取利潤的最主要手段,比如說各大搜索引擎和最近比較流行的即刻 APP;最後,爬蟲也可以成為程

網路爬蟲設計需要注意問題us時時彩原始碼五合一盤口藍色版本 親測功能完美運營版

我是通過看「靜覓」上的文章接觸爬蟲的。作者最近還寫了本書「Python3網路爬蟲開發實戰 」,算是現在市面上比較系統的爬蟲書籍了。我也寫點東西總結一下做爬蟲過程中遇到的主要問題,希望對沒有接觸過的同學有參考意義,也希望老鳥們幫忙看看路子是否正確。本文主要是為了釐清爬蟲執行的思路,不會涉及太多的具體程式碼。「網

軟體測試員必備:Web測試需要注意的16小細節

隨著Internet和Intranet/Extranet的快速增長,Web已經對商業、工業、銀行、財政、教育、政府和娛樂及我們的工作和生活產生了深遠的影響。許多傳統的資訊和資料庫系統正在被移植到網際網路上,電子商務迅速增長,早已超過了國界。範圍廣泛的、複雜的分散式應用正在Web環境中出現。Web的流

轉:軟體測試員必備:Web測試需要注意的16小細節

http://blog.sina.com.cn/s/blog_679bde160102xyj8.html   軟體測試員必備:Web測試中需要注意的16個小細節 轉載 2018-11-07 17:55:38 標籤:軟體測試web測試 隨著Internet和Intrane

漢譯英需要注意的四特殊問題

一、不合習慣的說法 不同的民族有不同的習慣和表達方法。一句話,一個詞,在一個國家表達的是好意,引起人們好的聯想和情感,在另一個國家轉達的可能是壞意,引起人們不好的聯想和情感。如果翻譯不注意,就有可能引起誤解或不快。而如果我們注意這些差異,在譯文中加以運用,就可以收到較好的效果

Spring需要關鍵配置文件

eba lib name extc gmv 配置 apach apache logs springmvc-servlet.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="

關於“foreach循環”遇到的問題總結

www script 手機 check 後來 ref hiberna for table 2017-11-09 轉自:https://www.cnblogs.com/sushu-yaya/p/6823302.html 用於自己學習所用 1.列表頁面用"foreach循環"的

累積面試遇到的未解決的問題

html htm 性能測試 homepage json格式 如果 api接口 clas 可能 本來可以問面試官的,面的太差,不想開口啦,哈哈哈哈 1. api接口中的冪等性有什麽解決方案? 2. api接口中返回信息是很復雜的json格式,有些順序可能有誤,要如何檢查驗

spring cloud學習過程遇到的問題

ring eas ftw 不能 erro 地址 chl 時間 學習過程 一直開發維護公司原有項目,很少有用spirng cloud來開發,今天來學習下,把自己遇到的坑說下 spring cloud與spring boot對應的版本要求很高.學習spring clou

WPFPopup的問題

gate png shell child bubuko tor preview mouse des 原文:WPF中Popup的幾個問題要用popup控件來解決一些問題。就此帶來了一批問題。 問題一、 在popup外任意位置點擊時要能關閉popup,這個本來簡單,只要加上S

Javavolatile的問題

賦值 程序 urn 提高 需要 相對 http .com 最新 作者:踏雪行鏈接:https://www.zhihu.com/question/31990408/answer/106725626來源:知乎著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

springboot有用的有用aware以及bean操作和數據源操作

pub art exception private exce 數據源 static ini sco 本文參考了: https://blog.csdn.net/derrantcm/article/details/76652951 https://blog.csdn.net/d

Javachar佔用位元組

在討論這個問題之前,我們需要先區分unicode和UTF。 unicode :統一的字元編號,僅僅提供字元與編號間對映。符號數量在不斷增加,已超百萬。詳細:[https://zh.wikipedia.org/zh-cn/Unicode] UTF :unicode轉

在學習Python的過程需要注意的點

  一、學習流程 1.學習過程中(看視訊、直播課程、書籍) 跟上思路 一旦發現不懂的概念, 先記錄在筆記中, 事後再查 搜尋引擎(不要在意百度,谷歌哪個逼格高;自己注意篩選就好) 查不到,或者查到不理解;來群裡吧(516107834)

Spring+MyBatis 在Junit測試需要注意的細節

    在Spring+MyBatis框架下Junit測試時如果直接@Autowired ServiceImpl service 的話會報錯:nullpointerexception; 需要在類上添加註解 @RunWith(SpringJUnit4Clas

在unity體驗uwebkit外掛過程遇見的問題

在unity中體驗uwebkit外掛過程中遇見的幾個問題     uwebkit作為unity中的一個強大的內嵌瀏覽器外掛,是以webkit為核心的原生態內建瀏覽器,註定了它在功能上的侷限性,比如我遇見的對第三方外掛的相容性問題,下載問題,和當前瀏覽視窗確認彈

IOS資料處理及版本特性-沙箱結構常見的目錄

//如何獲取程式沙箱結構中常見的幾個目錄         //獲取應用程式的路徑 包含三個資料夾 文件目錄 庫目錄 臨時目錄 還有一個程式包。         //(這個目錄就是沙河 策劃個女婿職能訪問該目錄下的

移動端網頁佈局需要注意事項以及解決方法總結

  移動端網頁佈局中需要注意事項以及解決方法總結,這份對我們在佈局移動端網頁的時候非常有用! winphone系統a、input標籤被點選時產生的半透明灰色背景怎麼去掉 <meta name="msapplication-tap-highlight"&nbs

資料型別補充的小問題

1:在定義Long或者Float型別變數的時候,要加L或者f。   整數預設是int型別,浮點數預設是double。      byte,short在定義的時候,他們接收的其實是一個int型別的值。   這個是自己做了一個數據檢測的,如果不再