cost 121 ms
為什么 SQL 服務器在處理半表情符號時表現不一致?

[英]Why does SQL Server not behave consistently when dealing with half-emojis?

當 SQL 服務器數據庫中的NVARCHAR屬性包含表情符號時,字符串函數和運算符的行為方式不同(默認數據庫排序規則為 SQL_Latin1_General_CP1_CI_AS)。 字符串函數的行為 LEFT()和LEN()等函數將表情符號視為多個單獨的字符(LEFT 會將表情符號切成兩半並返回部 ...

NVARCHAR 變量在 Where 子句中不起作用

[英]NVARCHAR variable not working in Where clause

在 SQL 服務器(我想是 2018 年?我不知道怎么說)我的變量在NVARCHAR.的WHERE子句中不起作用。 比較應該返回值,但它什么也不返回。 如果我只是手動輸入聲明的文本,它就會突然起作用並返回值。 沒有任何邏輯上的理由這應該有任何不同,類型都是 NVARCHARS。 它為我工作的日期和數 ...

將 NVARCHAR 轉換為 DECIMAL:所有小數都丟失

[英]Converting NVARCHAR to DECIMAL: All decimals lost

我正在將數據從 CSV 文件加載到所有列類型均為 NVARCHAR(100) 的暫存表(使用 BULK INSERT)。 這很好用。 我們的想法是將該數據插入到生產表中,同時更改數據類型。 嘗試將具有數值的列從 NVARCHAR 轉換為 DECIMAL 時,所有小數都消失了。 創建並從登台表插入到生 ...

使用 CONVERT 並提取周數

[英]Using CONVERT and extracting a week number

我正在嘗試從“EndDate”列(nvarchar 數據類型)中獲取周數。 轉換 function 在下面工作正常。 Output 從上面的代碼現在,我想提取一個周數。 最好的方法是什么? 我試過 datepart() 但很難將其合並到我的轉換 function 中。 ...

從 Varchar 到帶有“N”前綴的 Nvarchar

[英]From Varchar to Nvarchar with 'N' prefix

我有一個包含數千行的表。 其中一列未正確讀取值。 某些字母無法識別,因此更改為某些符號,如所附屏幕截圖中所示。 我發現如果值以帶有“N”前綴的 Nvarchar 格式給出,那么我會得到正確的結果。 由於我不能更改表中的每一行,我想問一下是否有辦法將 Varchar 更改為 Nvarchar 並且還 ...

將 nvarchar 轉換為 int,將帶有僅數字的符號的電話轉換

[英]Converting nvarchar to int, converting phone with symbols with only numbers

我正在嘗試從“客戶”表的“電話”列中轉換電話號碼。 我嘗試了以下語法,但仍然收到錯誤消息 - 錯誤:將 nvarchar 值“030-3456789”轉換為數據類型 int 時轉換失敗 將 nvarchar 值“030-3456789”轉換為數據類型 int 時轉換失敗。 查詢不返回錯誤但沒有結果, ...

為什么聲明為 NVARCHAR(MAX) 的變量會丟棄字符串的塊?

[英]Why is a Variable declared as NVARCHAR(MAX) dropping chunks of the string?

無論出於何種原因,查詢都被構建為字符串並傳遞給另一個存儲過程執行。 查詢量很大。 超過一千行,我們遇到了一個需要我調試它的問題。 該查詢被構建到一個聲明的NVARCHAR(MAX)變量中,但是當我使用以下命令打印它時發生了一些奇怪的事情 - 在打印消息的某個位置,它只是……丟了一大塊,我不明白為什 ...

Sql-server – 將所有 ntext 列轉換為 nvarchar(max)

[英]Sql-server – Convert all ntext columns to nvarchar(max)

我正在嘗試將數據庫中的所有 ntext 列轉換為 nvarchar(max)。 這是代碼: 每當我嘗試運行它時,都會收到此錯誤: 子查詢是當我試圖 select 夾頭 object 更改或更新表時: 如果我使用以下一個: 它只需要一個 ID,而不是在 #chunkOfObjects 表上循環解決此 ...

SQL Server Unicode 字符替換

[英]SQL Server Unicode character replacement

我正在嘗試從 SQL Server 2019 中的文本中刪除/替換某些 unicode 符號字符。 我正在使用的服務器/數據庫具有排序規則 Latin1_General_CI_AS。 我無法更改服務器/數據庫的排序規則,所以我嘗試了這個(大部分時間它都有效,但有些符號不起作用)。 環境: SQL ...

獲取作為 varchar 插入的 nvarchar 記錄

[英]Get nvarchar records that were inserted as varchar

如何獲取NVARCHAR列的所有值,其中一些值是在不使用N前綴的情況下意外插入的,因此被替換為? ,然后將這些值更改為正確的形式? 例如,如果我有以下內容:CREATE TABLE #Test ( Value nvarchar(max) ) INSERT INTO #Test(Value ...

聲明為 NVARCHAR 的列在 MySQL 中創建為 VARCHAR。VARCHAR 和 NVARCHAR 聲明都可以存儲非拉丁字符

[英]Column declared as NVARCHAR gets created as VARCHAR in MySQL. Both VARCHAR AND NVARCHAR declaration can store non latin characters

我無法在 MySQL 中創建NVARCHAR數據類型。 我有以下查詢 - 這應該創建存儲數據類型NVARCHAR(10)的column1 。 但查詢 - 給我 output - 因此,創建的不是可以存儲NVARCHAR(10)數據類型的 column1,而是可以存儲VARCHAR(10)數據類型的 ...

使用 select 語句僅從 nvarchar 列輸出某些值

[英]Output only certain values from nvarchar column using select statement

我有一個 SQL 數據庫,里面裝滿了各種日志信息,包括 Windows 事件日志的完整描述。 此說明是一個 nvarchar 列,其中包含如下所示的信息: 我只想使用 select 語句檢索“登錄失敗的帳戶:”下“帳戶名稱:”和“帳戶域:”之后的值,以便我可以在 Excel 和/或 Power ...

正在使用 Python Django,我想驗證一個 NVarchar 變量

[英]Am using Python Django and I want to validate a NVarchar variable

我想驗證 NVarchar 的第一個字母並確定它是以“P”還是“I”開頭,然后分別在href標簽之間切換。 [這是DB的jobseqno ][1][這是我要修改的實際情況][2][1]:https://i.stack.imgur.com/PqtWc.png [2]:https ://i.stac ...

將列從 Nvarchar(max) 更改為 Nvarchar(4000) 錯誤

[英]Changing columns from Nvarchar(max) to Nvarchar(4000) error

我正在將列從NVARCHAR(MAX)更改為NVARCHAR(4000)列不必是 MAX 並且 4000 個字符應該足以用於列,因此為了提高性能,我正在使列更小。 我認為這很容易: 然而,這給了我錯誤: 賦予參數“描述”的大小 (8000) 超過了允許的最大值 (4000)。 我不明白這個錯誤消息. ...

操作數數據類型 nvarchar 對 avg 運算符無效

[英]Operand Datatype nvarchar is invalid for avg operator

我需要找到名為“Edges”的列的平均值。 里面的值的種類如下:(注意:還有一堆NULL ) 我嘗試運行查詢以顯示非 null 值: 我得到的錯誤是:“操作數數據類型 nvarchar 對 avg 運算符無效。 ” 平均該列的查詢是什么? ...

替換 nvarchar(50) 列中的值

[英]Replacing values in a nvarchar(50) column

我的 SQL 服務器表中有一個列是nvarchar(50) 。 我正在尋找一種方法來替換列中的值。 例如,這是我的原始值列: 我想要的是每個值等於以下值: 我可以通過替換 function 來解決這個問題,但是它會將它移動到我要替換的每個值的新列中。 理想情況下,我希望在一個專欄中包含我的新更改。 ...

如何將 nvarchar(255) 轉換為 YYYY-MM-DD 格式?

[英]How to convert a nvarchar(255) to YYYY-MM-DD format?

我在編寫 SQL 語句以將nvarchar(255)類型的日期列轉換為日期類型“yyyy-mm-dd”格式時需要幫助我嘗試了與此主題相關的 stackoverflow 中可用的所有替代方案,但找不到我的數據集的解決方案。 樣本數據: 截止日期格式: 我正在使用 SQL 服務器 2014。 ...

Excel 目標 [140]:為列設置綁定時出錯。 綁定狀態為“DT_NTEXT”

[英]Excel Destination [140]: An error occurred while setting up a binding for the column. The binding status was “DT_NTEXT”

我有從 OLE DB 源獲取數據並加載到 Excel 的 SSIS 包。 SQL 表中的字段是 nvarchar(max) 並且我在它進入 excel 時為其放置的數據轉換是 DT NTEXT。 但我仍然不斷收到此錯誤。 我將不勝感激。 Excel 目標 [140]:為“Value_Comme ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM