custom_value名為、Viable、Non-Viable 或 none的列有三個值。我想對 Viable 值進行磁區,因為它可以有多個 Viable。(要理解這種可行的選擇只是要批準一個程序的多種形式的論文。一個人可以多次申請并多次被接受)。
Select *
From Sample.database.tbl_custom
Where ben_ID in ('568764','798426') AND ID = '123456'
Order By ID;
Create Partition Function viable_non_viable_line_items(char20)
--I am stuck with what should I do to partition off these multiple forms of a paper.
uj5u.com熱心網友回復:
SQL Server 磁區僅支持單個列作為磁區鍵。如果要在磁區鍵中支持多個列,則必須先定義計算列,然后在該列上應用磁區。
uj5u.com熱心網友回復:
CREATE PARTITION FUNCTION PF_VIALBILITY (CHAR(20))
AS RANGE LEFT
FOR VALUES ('Viable', 'Non-Viable' 'none')
要強制執行磁區機制,請將 CHECK 約束添加到表中:
ALTER tbl_custom
ADD CONSTRAINT CK_VIALBILITY
CHECK (custom_value IN ('Viable', 'Non-Viable' 'none'));
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/410543.html
標籤:
上一篇:為什么我的SQLServerQUEUE上沒有觸發激活存盤程序?
下一篇:創建一個顯示以前費率的列
