H2 base de données, insérer par la sélection des résultats de CSVREAD
J'ai un fichier CSV comme
1,hello,13
2,world,14
3,ciao,26
Je suis en train d'utiliser CSVREAD
fonction pour lire ce fichier dans la base de données, à l'instar de ce
insert into my_table( id, message, code ) values (
select convert( "id",bigint ), "message", convert( "code", bigint)
from CSVREAD( 'myfile.csv', 'id,message,code', null )
);
Pour une raison que je garde sur l'obtention de SQL error stating that the column count does not match.
La table est créée avec Hibernate/GORM et contient les champs j'essaie d'insérer dans.
Le sélectionner lui-même semble fonctionner, ou, au moins, il ne cause aucune erreur lors de l'exécution, seul. Quel est le problème avec ma déclaration?
OriginalL'auteur kaskelotti | 2013-10-10
Vous devez vous connecter pour publier un commentaire.
Vous avez utilisé
mais vous devez utiliser, comme indiqué dans le SQL chemin de fer de diagrammes,
En fait, pour H2, il est un peu plus rapide si vous créez le tableau comme suit, mais je comprends qu'il n'est pas toujours possible:
OriginalL'auteur Thomas Mueller