1
我有一個表,其中包括,添加計算列,並把指數上
CREATE TABLE [dbo].[ProductsAttributesValues](
[Id] [int] IDENTITY(1,1) NOT NULL,
[ProductId] [int] NOT NULL,
[AttributeId] [int] NOT NULL,
[Value] [nvarchar](3000) NOT NULL
)
此表包括行的巨量。問題是很多時候[Value]列包含float或int值,但有時它也包含文本。現在,我正在考慮在float或int值上添加索引,以便索引將高效地使用<, >, <=, >= and BETWEEN
運算符。那麼,我怎樣才能創建一個計算列,將該值轉換爲浮點值,然後將索引添加到此計算列中?這可能嗎?
你能告訴我在[Value]上創建計算列的語法是否爲float,然後爲其添加索引? – user960567 2014-10-30 12:06:29
@ user960567好吧,我已經添加了SQL。 – Donal 2014-10-30 12:23:31
它可變嗎? – user960567 2014-10-30 13:36:14