如果值應該是可查詢的,那麼你可以按照下面的示例
CREATE TABLE [dbo].[ContentTypeDetail]
(
[ContentTypeDetailId] uniqueidentifier NOT NULL,
[ContentTypeId] uniqueidentifier NOT NULL,
[ColumnType] smallint NOT NULL,
[ColumnValueString] nvarchar(1000) NULL,
[ColumnValueInt] int NULL
)
GO
ALTER TABLE [dbo].[ContentTypeDetail] ADD CONSTRAINT [ContentTypeDetail_PK] PRIMARY KEY CLUSTERED
(
[ContentTypeDetailId]
)
GO
CREATE TABLE [dbo].[ContentType]
(
[ContentTypeId] uniqueidentifier NOT NULL,
[Name] nvarchar(100) NOT NULL
)
GO
ALTER TABLE [dbo].[ContentType] ADD CONSTRAINT [ContentType_PK] PRIMARY KEY CLUSTERED
(
[ContentTypeId]
)
GO
ALTER TABLE [dbo].[ContentTypeDetail] WITH CHECK ADD CONSTRAINT [ContentType_ContentTypeDetail_FK1] FOREIGN KEY
(
[ContentTypeId]
)
REFERENCES [dbo].[ContentType]
(
[ContentTypeId]
)
GO
當然
工作,你必須添加適當的索引
什麼都能每個內容類型包含的信息? –
字符串和整數 –