korea1 Geschrieben 22. Juni 2004 Teilen Geschrieben 22. Juni 2004 hi @ all, wie kann ich bei einer sql abfrage rausbekommen, ob sie einen oder mehrere datensätze gefunden hat oder nicht? das ergebnis der abfrage soll aber nicht ausgegeben werden. sondern die abfrage soll gemacht werden und ich muss abprüfen, ob datensätze gefunden wurden oder nicht. die anzahl der datensätze spielt in diesem moment kein rolle. ich hoffe ihr versteht was ich meine. ansonsten fragen mfg korea1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Buell Geschrieben 22. Juni 2004 Teilen Geschrieben 22. Juni 2004 Moin, vielleicht so? SELECT DISTINCT 1 AS Name FROM Tabelle WHERE <hier Einschränkung> Gibt es Werte, so wird 1 ausgegeben. Gibt es keine, so kommt nichts zurück. Grüße Buell Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigpoint Geschrieben 22. Juni 2004 Teilen Geschrieben 22. Juni 2004 @@ROWCOUNT Gibt die Anzahl der Zeilen zurück, auf die sich die letzte Anweisung ausgewirkt hat. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Buell Geschrieben 22. Juni 2004 Teilen Geschrieben 22. Juni 2004 das mit @@rowcount ist auch ne Lösung, aber kenn ich halt nur für den MS SQL-Server. Mit welchem RDBMS aber Korea arbeitet bleibt uns bis jetzt verborgen ;-) Buell Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
korea1 Geschrieben 22. Juni 2004 Autor Teilen Geschrieben 22. Juni 2004 hi, also erst ma danke für die antworten. es geht übrigens auch mit odbc_num_rows. das hab ich jetzt auch ma genommen. ich hab da ein webinterface, bei dem ich eine matrix erstellen soll. und deshalb brauch ich nich den wert der abfrage, sondern ich mach eben nur ein x in die betreffende spalte oder eben einen blankspace. mfg korea1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
escito83 Geschrieben 23. Juni 2004 Teilen Geschrieben 23. Juni 2004 select count(*) into variabel where... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DerMatze Geschrieben 23. Juni 2004 Teilen Geschrieben 23. Juni 2004 select count(*) into variabel where... Select ... Into ... is aber PL/SQL Syntax und afaik nicht als normales SQL zu gebrauchen. Ich wuerde es aber auch mit nem Count machen und dann einfach abpruefen > 0 ... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.