你好,
我將直徑符號 ⌀ 作為 DB 表中一列中的字符(它是用 Excel 創建的,但防止輸入符號很複雜,因為很多人都在使用它,並且有我不想更改的歷史數據……)。 JMP 查詢(通過 JSL)正確導入符號。 但是當我想將符號插入回數據庫表時,它會導出一個 ?而不是 ⌀。 有沒有辦法正確插入符號?
謝謝,
dbc = Create Database Connection( "CONNECTION" );
sql = Eval Insert("
INSERT INTO DB.DATATABLE
(COLUMN)
VALUES ('⌀')
");
Execute SQL( dbc, sql );
(未經測試……我不是 SQL 的常客……)
https://stackoverflow.com/questions/10965589/unicode-data-type-in-sql建議使用
VALUES(N'⌀')
但它可能是特定於供應商的,並且取決於數據庫中的字段是 Nchar 或 Nvarchar 而不是 char 或 varchar。