2008-10-20 26 views

回答

7

SELECT CAST(ntext_col AS nvarchar的(100))作爲ntext_substr FROM ...

[編輯]原本將其返回CAST的LEFT(N,100)爲nvarchar(MAX),鑄造將截斷,並且自左是被通緝的,這就夠了。

+0

我認爲將它作爲NVARCHAR(100)將是足夠的,對吧?如果演員工作,那麼值應該已經是左邊的100個字符。 – 2008-10-20 02:56:45

3

您必須首先將其轉換爲VARCHAR(MAX)。

2

可以使用SUBSTRING function,其中「字符,二進制,文本或圖像表達的收益部分」:

SUBSTRING (value_expression , start_expression , length_expression) 

所以,從你的Description NTEXT列中的前100個字符,你會使用類似如下:

SELECT SUBSTRING(Description, 1, 100) as truncatedDescription FROM MyTable; 
相關問題