Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

GRANT mit Variable statt Usernamen

Empfohlene Antworten

Hallo,

ich versuch mich grad an ner Prozedur zur Übernahme von Datenbankbenutzern. Das hat auch ein Stück weit geklappt, allerdings passiert bei dem Befehl

GRANT CONNECT TO @akt_benutzer IDENTIFIED BY irgendwas

nicht so ganz das, was ich mir vorgestellt hab. Es wird ein Benutzer mit dem Namen '@akt_benutzer' angelegt, es sollte aber ein Benutzer mit dem Namen angelegt, werden, der in der Variablen @akt_benutzer gespeichert ist.

Kann mir jemand verraten, wie das funktioniert?

Ich verwende eine Sybase Datenbank mit Transact-SQL.

Ich hab zwischenzeitlich eine Lösung gefunden. Hier ist sie, für alle, dies interessiert.

Ich baue einen Befehlsstring zusammen, in dem ich den Variablenwert verwende, und führe diesen String dann aus.

Um das nachfolgende Codefragment herum gehört natürlich noch ein Prozedur-Rahmen...

set @statemnt = 'GRANT CONNECT TO ' || @akt_benutzer || ' IDENTIFIED BY irgendwas;'

execute (@statemnt)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.