ファイルのフィールドおよびレコード区切り文字として FIELD(ASCII コード 31) & RECORD(ASCII コード 30) を使用する H2 で読み取りたいファイルがあります。私はこれを試しましたが、うまくいきません...
SELECT * FROM CSVREAD('test.csv', null, 'rowSeparator=' || CHAR(30) || 'fieldSeparator=' || CHAR(31));
ファイルから読み取るには、これをどのようにフォーマットする必要がありますか?
編集私
これはフィールドを正しく解析しますが、行は解析されません...理由はわかりません:
SELECT * FROM CSVREAD('C:\Users\zmacomber\ReceiptPrinter\data\bak\address.dat', null, STRINGDECODE('charset=UTF-8 rowSeparator=' || CHAR(30) || ' fieldSeparator=' || CHAR(31)));