1
我想以編程方式創建數據庫MyDatabase
。使用公式創建SQL Server表
我想在該數據庫中創建一個表Table1
,其中有一些列Columns1, Columns2, Columns3...
。
但我的一些專欄裏有公式。當然,我的公式是基於其他專欄的。
因此假設Column1
具有基於column2
和column3
的值的公式。因此沒有定義任何數據類型。
那麼如何用公式創建表?
我想以編程方式創建數據庫MyDatabase
。使用公式創建SQL Server表
我想在該數據庫中創建一個表Table1
,其中有一些列Columns1, Columns2, Columns3...
。
但我的一些專欄裏有公式。當然,我的公式是基於其他專欄的。
因此假設Column1
具有基於column2
和column3
的值的公式。因此沒有定義任何數據類型。
那麼如何用公式創建表?
如果你在SQL Server談論computed columns,那麼你只需要創建他們是這樣的:
CREATE TABLE dbo.OrderLine
(OrderLineID INT IDENTITY(1,1) PRIMARY KEY,
ProductID INT NOT NULL, -- FK to Products table
ItemPrice DECIMAL(16, 4),
Quantity DECIMAL(10, 2),
TotalPrice AS ItemPrice * Quantity -- this is a computed column right here
)
真棒,我一直在尋找相同。非常感謝 – Sandy