我想在sql server 2005中存儲Kannada。我嘗試通過查詢和baraha直接插入。那存儲爲?????如何在SQL Server 2005中存儲Kannada
。任何人都可以告訴我如何我可以存儲卡納達在SQL Server 2005中。 我通過以下鏈接,他們告訴卡納達默認不支持。這是真的嗎?
http://msdn.microsoft.com/en-us/library/ms143508%28v=sql.105%29.aspx
還是我需要設置任何排序規則?
我想在sql server 2005中存儲Kannada。我嘗試通過查詢和baraha直接插入。那存儲爲?????如何在SQL Server 2005中存儲Kannada
。任何人都可以告訴我如何我可以存儲卡納達在SQL Server 2005中。 我通過以下鏈接,他們告訴卡納達默認不支持。這是真的嗎?
http://msdn.microsoft.com/en-us/library/ms143508%28v=sql.105%29.aspx
還是我需要設置任何排序規則?
試試這個:
CREATE TABLE dbo.nammakannada
(language NVARCHAR(50)
, unicodeDa NVARCHAR(200)
)
INSERT INTO dbo.nammakannada (language, unicodeDa)
VALUES
('English', N'my example')
, ('Kannada', N'ಈ ಕನ್ನಡ ಬ್ಲಾಗ್ .')
SELECT * FROM dbo.nammakannada;
GO
我接受了你的答案。但我想知道大小。我的意思是存儲1個卡納達字符(ಈ)需要多少尺寸? – Raghuveera
我不知道這一點,但你需要保存整個文本
@Raghuveera ::看到這[演示](http://www.sqlfiddle.com/#!6/5f644)爲您的查詢 –
爲 「爲nvarchar」 到你需要插入的數據創建表列中的數據類型。 如果列數據類型爲NVARCHAR,那麼您可以插入任何Unicode值併成功存儲,但如果列數據類型在插入數據時不同,則這些unicode值將存儲爲'??????'。
nope thats not true你可以保存** KANNADA **字母在sql server中你需要提及unicodedata nvarcharchar(最大) –
如何做到這一點?如何將其更改爲Unicode?只在安裝過程中... ...或後續詞彙也可能? – Raghuveera
我不知道它是否在sql-s 2005中有效,但它在sql 2012中有效,你可以看到[demo](http://www.sqlfiddle.com/#!6/46f0f/1)我把 –