H2 csvread加密

时间:2016-01-29 11:17:14

标签: encryption h2

H2-人, 我有一个像这样的H2-Database-Table:

   CREATE TABLE Achimv  
               (
                NAME     CHAR(10)         
              , VORNAME  CHAR(10)
              , PLZ      CHAR(10)          
               )
   ;

我有一个带有' $'的CSV文件作为行分隔符:

 Berger $Willi$26531
 Meyer  $Hans $85322
 Klausen$Till $52389

和INSERT-Statements完美地工作如下:

   INSERT INTO Achimv 
   SELECT * FROM CSVREAD 
                 ('E:/Achimv.csv',
                  ' NAME
                  $ VORNAME
                  $ PLZ
                  ', 'charset=UTF-8 fieldSeparator=$');

但是现在表格应该填充前两行 AES加密,第三个没有。

我的修改(在H2-Dokumentation-pdf中完成):

. . . . . 

             ('E:/Achimv.csv',
              ' ENCRYPT('AES', '00', STRINGTOUTF8(NAME))
              $ ENCRYPT('AES', '00', STRINGTOUTF8(VORNAME))
              $ PLZ
              ', 'charset=UTF-8 fieldSeparator=$');

以SQL-Syntax-Error:

结束
. . .
 ' ENCRYPT('AES[*]', '00', STRINGTOUTF8(NAME))

如何使用CSVREAD 加载 ENCRYT 来加载CSV数据?

提前致谢

Achim

1 个答案:

答案 0 :(得分:1)

cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);