我創建了下面的表格指定自定義的默認值生成函數:在SQL Server
CREATE TABLE [dbo].[Symptoms]
(
[Id] INT NOT NULL,
[description] NVARCHAR (128) NOT NULL,
[imgPath] NVARCHAR (128) NOT NULL,
[diseaseId] INT NOT NULL,
[weight] FLOAT NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC, [diseaseId] ASC)
);
我想要做的就是創建爲[imgPath]
列的默認值。我知道DEFAULT newid()
和其他方法,但我想要一個自定義生成的方法。
具體而言,我希望[imgPath]
爲$"/resources/Images/{Id}_symptom.jpg"
,其中Id
是該特定行的ID。
我在哪裏可以指定此功能?
謝謝!
有沒有什麼辦法可以實現這個功能,只有當提供的值爲空時才能執行該功能 - 即能夠插入任何我想要的但有默認回退? –
請參閱我編輯的答案。 –