HSQLDB utilisateur ne dispose pas d'un privilège ou d'objet non trouvé erreur lors de la prise de sélectionner les états où
- Je utiliser SQuirrel SQL Client Version 3.5.3 et HSQLDB pour ma base de données. J'ai été en mesure de préciser le pilote correspondant (En mémoire) et de créer un Alias.
J'ai créé un tableau
CREATE TABLE ENTRY(
NAME VARCHAR(100) NOT NULL,
DESC VARCHAR(500) NOT NULL,
PRIMARY KEY (NAME))
et ajouté quelques lignes de données. Alors que des états comme ces travaux:
select * from ENTRY
select NAME from ENTRY
select DESC from ENTRY
Je reçois toujours Error: user lacks privilege or object not found"
lors de l'ajout d'un where
clause de ma déclaration, par exemple select DESC from ENTRY where NAME=CAR
Toute aide est grandement appréciée comme je l'ai lentement sentir ma santé mentale décroissante
OriginalL'auteur Unknownx9 | 2014-10-12
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème, mais mon nom de table et d'autres choses étaient ok sauf ma requête pour VARCHAR étaient à l'intérieur de guillemets doubles (""), mais il doit être entre guillemets(")
exemple:
supposons que vous disposez de tableau comme celui qui flightId est clé primaire
maintenant cette requête est fausse:
tandis que celui-ci est ok:
OriginalL'auteur Iman Mirzadeh
J'ai finalement été en mesure de corriger moi-même. J'avais utilisé un faux nom de table pour mes instructions select et après modification à l'un réel, il a travaillé. La seule chose qui me confond, c'est que j'ai aussi utilisé le mauvais nom de table pour mes états d'insertion, mais ils ont été exécutés avec succès et toutes les données s'affiche.
NullPointerException
. Le mauvais nom de la table à qualifier d' -- Ce que je suis perplexe sur est pourquoi je peux faire une Contrainte Unique (index), mais ne peut pas TOMBER, même si je peux supprimer la table!OriginalL'auteur Unknownx9
HSQLDB a défaut de schéma PUBLIC. Toutes les requêtes SQL sera pointant vers le PUBLIC; Si vous avez créé votre propre schéma comme par exemple:OWNSCHEMA ensuite modifier le xxx.script et modifier la ligne suivante
à
OriginalL'auteur shrinathM
Quand j'ai reçu la même exception à la cause était que j'avais une table dans la clause SELECT qui n'était pas présent dans la clause from.
OriginalL'auteur zovits