[英]SQL Server Indexed View Division
是否可以在索引視圖的SELECT語句中執行除法? 當我添加一個列結果,該結果將是一列的值除以另一列的值時,我開始收到以下錯誤: 無法在視圖'MyDB.dbo.getUsageForUsers'上創建聚簇索引'CX_t',因為視圖的選擇列表包含聚合函數或分組列結果的表達式。 考慮從選擇列 ...
[英]SQL Server Indexed View Division
是否可以在索引視圖的SELECT語句中執行除法? 當我添加一個列結果,該結果將是一列的值除以另一列的值時,我開始收到以下錯誤: 無法在視圖'MyDB.dbo.getUsageForUsers'上創建聚簇索引'CX_t',因為視圖的選擇列表包含聚合函數或分組列結果的表達式。 考慮從選擇列 ...
[英]Clustered index key length warning on varchar(120)?
所以今天我一直在做一些優化創建一些索引視圖等,我遇到了這個警告 警告! 聚簇索引的最大密鑰長度為900字節。 索引'IX _...'的最大長度為8004字節。 對於某些大值組合,插入/更新操作將失敗。 該指數是 觀點是 Id是INT 物理表中的aFi ...
[英]Can I create an Sql Server index that includes a summary of some child rows?
是否有可能在Sql Server 2016中創建一些索引視圖(或等效視圖)來匯總簡單的父/子關系。 例如: 和這樣的結果..例如: 我想如果我將其編寫為SQL查詢(我假設當時未對其進行索引,則必須“計算”整個答案): 現在,我之所以要使用“索引”視圖,是因為我假設計 ...
[英]Indexed views: How to insert value into other table with index views?
我的表: 它的樣子: 我希望它自動將Amount_Monthly 插入到新表中,因此它看起來像這樣: 例如,如果它說 In_Months = 2,它應該將一月和二月的 Balance_monthly 填寫為 7058,82。 我希望它自動計算它就像我讓它根據輸入自動計算剩余天數一樣。 ...
[英]Basic Event Sourcing in SQL Server using Indexed Views
我正在嘗試使用SQL Server實現非常基本的事件源。 沒有庫,沒有其他服務器,也沒有花哨的東西,僅僅是使用SQL Server的基礎知識。 假設我有這張桌子: 現在,我想創建一個視圖,該視圖向我顯示按名稱分組的最新數據,結果是: 很容易, CREATE VIEW La ...
[英]SQL Server Indexed Views: Unable to use an expression in the SELECT statement of the view
我試圖在SELECT語句中使用表達式來創建索引視圖。 根據MDSN索引視圖指南,如果表達式是確定性的,則可以使用它們。 不幸的是,當我嘗試在下面的腳本視圖上創建唯一的聚集索引時,出現以下錯誤消息。 我正在執行表達式的列已轉換為整數數據類型,因此也不應該存在精度問題。 知道為什么這個表達式 ...
[英]Simple SQL Update executes very slowly
SQL Server 2008 R2。 運行一個看起來像這樣的簡單Update命令 查詢僅更新1行,但需要超過2秒。 這是一個2屬性表,用作多對多結點。 表目前只有大約300條記錄。 主鍵=組和用戶屬性上的組合鍵。 我已經設置了統計信息來檢查它,查詢執行涉及一堆其他沒有 ...
[英]sql server - create an indexed view using query results that concatenate row results into 1 column
我正在嘗試執行以下操作:將許多行連接到單個文本字符串中? 我想讓查詢結果與其他表連接。 所以我想讓csv查詢成為索引視圖。 我嘗試了CTE和XML查詢來獲取csv結果,並使用這些查詢創建了視圖。 但是SQL Server阻止我在這些視圖上創建索引,因為索引視圖不允許使用CTE和子 ...
[英]View Clustered Index Seek over 0.5 million rows takes 7 minutes
看一下這個執行計划: http : //sdrv.ms/1agLg7K 它不是估計的,是實際的。 從一次實際執行大約需要30分鍾 。 選擇第二條語句(占用總執行時間的47.8%–大約15分鍾)。 查看該語句中的頂部操作-查看聚簇索引在_Security_Tuple4上尋求。 該 ...
[英]Session setting to support indexed views
我在數據庫中使用索引視圖。 因此,客戶端應具有一些會話連接設置來調用它們。 我正在使用ado.net連接,該命令調用存儲過程。 每次必須調用存儲過程時,我都會創建一個連接(希望連接池允許我快速執行此操作)並執行命令以將這些設置應用於當前連接。 其他想法:在每次調用存儲過程之前添加以 ...
[英]Joining to CTE transformation of table
我經常遇到這樣的情況,我需要將一個大表加入到表的某種轉換中。 我以一個大表和一個較小的價格表為例。 輸入表格CarPrices,其中包含每個汽車品牌/型號的價格以及開始和結束日期。 我想將所有已售出的汽車加入到在PriceStartingDate和PriceEndingDate之間 ...
[英]Partitioning Views in sql
如何在MS-SQL中對索引視圖進行分區? 我創建了一個索引視圖,用於存儲值的范圍。 視圖定義如下 現在,我想使用日期列對該表進行分區。 我怎么做 ? ...
[英]Error when creating view - [dbo].[someFunction] is not schema bound
創建視圖時出現此錯誤:“無法架構綁定視圖 'dbo.viewStock'。'dbo.GetStockCurrentQuantityByProduct' 未綁定架構。” 背景:我真正想要實現的是提高檢索產品 ID/當前庫存的查詢的速度。 當前庫存由一個函數計算,該函數計算特定產品的進/出單位數 (' ...
[英]How to create materialized views in SQL Server?
我要設計一個 DW,我聽說了物化視圖。 實際上我想創建一個視圖,它應該在更改基表時自動更新。 任何人都可以用查詢示例來解釋.. ...