Hallo zusammen,

ich habe mehrere Indexe zu einer Tabelle erstellt. Laut der Dokumentation "SQL at Work" von Howard F. Arner benutzt die AS400 diese automatisch durch den Optimizer, so dass man sich darum nicht kümmern muss.

Frage: Wie sieht das denn mit den Berechtigungen aus? Auf die Tabelle hat jeder durch einen GRANT ALL TO PUBLIC Zugriff. Wird der Index dann trotzdem benutzt, oder müssen die Berechtigungen darauf auch vergeben werden. Wie macht man dieses mit SQL? Über den Operation-Navigator bzw. in der AS400 selber kann man darauf Berechtigungen vergeben, ein GRANT funkioniert aber nicht.

Gruß Björn