Récemment, j'ai travaillé avec une base de données SQL Server et j'essayais de créer des déclencheurs pour certaines tables à l'aide de SQuirreL SQL Client et pour une raison inconnue message d'erreur satanés:Problèmes Création de déclencheurs SQL Server à l'aide de SQuirreL SQL Client
"erreur: 'CREATE TRIGGER' doit être la première instruction dans un lot de requête SQLState:. S0001 ErrorCode: 111"
la requête que je tentais d'exécuter est la suivante (I commencé avec un déclencheur vraiment simple pour s'assurer que la syntaxe était correcte):
CREATE TRIGGER meeting_overlap on adhoc_meeting
FOR INSERT
AS
DECLARE
@myvar INT
Lorsque j'ai tenté d'exécuter exactement ma même requête dans Microsoft SQL Server Management Studio Express, il s'est exécuté correctement. Ma question est: quelqu'un d'autre a rencontré des problèmes similaires en utilisant SQuirreL SQL Client et si oui, qu'avez-vous fait pour se débarrasser de cette erreur?
EDIT:
J'utilise Écureuil v2.6.8 SQL avec le pilote JDBC Microsoft SQL Server 2.0 et je suis connecté à SQL Server 2005.
Pas que cela répond à votre question, mais SQuirrel SQL n'est pas aussi bon que Quest Toad (a également une version freeware) IMO. Vous voudrez peut-être faire une pause pour sauver le mal de tête! http://www.toadsoft.com/toadsqlserver/toad_sqlserver.htm –
Quelle version de SQuirreL? Quel pilote jdbc? –