簡體   English   中英

在Teradata中存儲日語字符

[英]Storing Japanese characters in Teradata

我有一個SSIS包,可將數據從SQL數據庫推送到Teradata數據庫。 在我的SQL數據庫中,我有一個特殊的表來存儲日語字符,這些字符是從文件(以UTF 8格式編碼)中讀取的。 保存此數據的列的類型為“ nvarchar”。 目前,我在查看SQL中的字符時沒有任何問題。 但是,當我運行程序包時,這些字符在teradata中顯示為垃圾。 即使我使用日語字符進行簡單插入,也無法查看數據。 teradata中的列的類型為varchar(CHARACTER SET UNICODE NOT CASESPECIFIC)。 我知道teradta中沒有nvarchar數據類型。 關於如何存儲這些字符有什么想法?

我也有同樣的問題,可以通過執行以下操作解決。

在Teradata SQL Assistant中-轉到Tools >> Define ODBC Data Source >>打開一個對話框-在其中選擇用戶DSN名稱,然后單擊"Configure" >>另一個框打開-在底部將會話字符集設置為UTF8 >>單擊確定,然后關閉所有窗口。

現在重新連接,您將可以看到其他語言。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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