nvarchar

    2熱度

    3回答

    我不知道如何更好地說出這個問題,所以有可能我錯過了以前提出的問題。請隨時關閉此功能,並將其指向正確的一個(如果存在)。 我有一個表有兩個重要的列(也就是說它有更多,但只有兩個是關於這個問題)。第一列是一個GUID(一個id),第二列是一個nvarchar(存儲一個URL)。 ID和URL的組合必須是唯一的(因此可以重複相同的GUID,但每行都有不同的URL,反之亦然,但不能有多於一行的GUID和U

    2熱度

    4回答

    我有一個表varbinary(max)列和nvarchar(max)列。其中一個是空的,另一個是有價值的。 我想返回值作爲varbinary(max)列的列。到目前爲止,我已經試過了,還是不行: SELECT A = CASE A WHEN NULL THEN B ELSE A END FROM Table

    4熱度

    1回答

    將多語言數據插入SQL 2008數據庫(nvarchar字段)我注意到它似乎丟失了一些特殊字符標記。 例如 INSERT INTO [dbName].[dbo].[tbl_Question_i18n] ([QuestionId] ,[LanguageId] ,[QuestionText]) VALUES (@lastinserted

    6熱度

    2回答

    我們在SQL Server(2005 & 2008)數據庫中有幾個表,其中列定義爲nvarchar(4000)。我們有時需要能夠存儲更多的數據,並考慮使用nvarchar(max)來代替。現在回答問題。 我們應該知道哪些性能影響? 使用「alter table」進行實際遷移還是有其他方法是否安全? 在轉換之前我們應該知道的其他東西嗎? 問候 約翰

    1熱度

    4回答

    難道VARCHAR在mysql中只能輸入255個字符的數據長度嗎? 是否爲真UTF8字符串的哪種數據類型對長文本有用?我正在使用utf8_persian_ci數據類型。 請注意,TEXT數據類型與utf8_persian_ci有問題。

    5熱度

    5回答

    我正在爲沒有數據類型信息的表生成T-SQL SELECT語句。在這些語句中,我需要執行字符串操作操作,這些操作取決於表的列的原始值的長度。 一個實例(但不是唯一的)是插入在一個字符串在特定位置的一些文本,包括在端部以將其插入的選項: SELECT CASE WHEN (LEN ([t0].[Product] = 8) THEN [t0].[Product] + 'test'

    2熱度

    5回答

    我可能試圖在處理所有困難的事情後做一件簡單的事情,但似乎這讓我很頭疼。我想連接文本到變量@strXml這是一個nvarchar變量來構建Xml元素,但@strXml返回null。請幫忙。我在下面發佈我的代碼。 DECLARE @strXml nvarchar(max) = '' SET @strXml = '<PromoName>' + (Select PromoName From #Temp)

    1熱度

    1回答

    我使用Access 2003作爲SQL Server 2008數據庫的前端UI。在查看我的SQL Server數據庫設計時,我想知道nvarchar是否是通過varchar使用的正確選擇。我選擇了nvarchar,因爲我認爲在需要輸入任何由unicode表示的字符時它會很有用。但是,我沒有考慮使用uni-code數據類型的Access 2003的任何可能的問題。 Access 2003在使用SQL

    6熱度

    1回答

    我開始一個簡單的.NET項目與FluentNhibernate。 我跟着我在互聯網上找到的幾個例子,它似乎很容易掌握。 我意識到如果讓FluentNhibernate構建我的數據庫模式(Sql Server 2000),它會爲我的字符串模型屬性生成NVARCHAR字段。 有人建議我可以添加一個約定來改變類型。 這段代碼的偉大工程: public class AnsiStringConvention

    44熱度

    3回答

    除了CHAR(CHARACTER)和VARCHAR(CHARACTER VARYING),SQL提供了一個NCHAR(NATIONAL CHARACTER)和NVARCHAR(NATIONAL CHARACTER VARYING)型。在一些數據庫中,這是更好的數據類型使用字符(非二進制)字符串: 在SQL Server中,NCHAR存儲爲UTF-16LE,並可靠地存儲非ASCII字符的唯一途徑,C