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.

Nützliches SQL-Statement

Empfohlene Antworten

Aktualisiert alle Datenbanksichten....Das Problem werden wohl einige haben.... ;)

DECLARE @Table_Name varchar(100)

DECLARE Refresh_Views CURSOR FOR

SELECT Table_Name FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'VIEW' AND TABLE_SCHEMA = 'dbo'

OPEN Refresh_Views

FETCH NEXT FROM Refresh_Views INTO @Table_Name

WHILE @@FETCH_STATUS = 0

BEGIN

EXEC sp_refreshview @Table_Name

FETCH NEXT FROM Refresh_Views INTO @Table_Name

END

CLOSE Refresh_Views

DEALLOCATE Refresh_Views

Ist aber SQL-Server spezifisch..also läuft unter Oracel höchstwahrscheinlich nicht..

Enjoy it..!

:P

Gruss

Blear

Und für was soll das gut sein?

Wenn ich eine View aufrufe, werden die Daten doch eh neu aus den Tabellen geholt, oder?

Angenommen, du hast in der Sicht zwei Tabellen, SDG(Sendungen) und SDG_ART (für Artikeln).

Die Daten, die in der Tabelle existieren aktualisieren sich automatisch, hast recht aber nicht die Tabellenstruktur!

Angenommen du hast in der SDG-Tabelle ein paar Spalten neu hinzugefügt und einpaar umbennant usw.

Die Änderungen werden nicht automatisch aktualisiert...

Gruss

Blear

<FONT COLOR="#a62a2a" SIZE="1">[ 24. Oktober 2001 14:41: Beitrag 1 mal editiert, zuletzt von BlearSun ]</font>

Also wenn ich eine View auf zwei Tabellen habe, wo ich alle Felder anzeigen lasse, ergänzt er automatisch die neuen Felder.

Aber meistens habe ich eine View, die nicht alle Felder aus der Tabelle/Tabellen selektiert (wegen der Performance). Woher weiss dann die Prozedur, welche der neuen Felder hinzugefügt werden sollen?

Sorry dass ich so doof Frage, aber manchmal bin ich schwer von kapee.

;)

Also wenn ich ein View auf zwei Tabellen ((((oder mehr))) habe, wo ich alle Felder anzeigen lasse, ergänzt er automatisch die neuen Felder. ...

****

Nein eben nicht! oder genauer gesagt nicht immer, es wäre auch falsch sich darauf zu verlassen, dass SQL, das dann automatisch macht!

Erfahrungsgemäß muss ich mindestens einmal die Sicht öffnen und explicit auf spreichern klicken, damit er sich die Änderungen merkt!

Im anderen Fall ist es auch nicht besser, es handelt sich höchtswahrscheinlich um ein Bug von SQL-Server.

Gruss

<FONT COLOR="#a62a2a" SIZE="1">[ 25. Oktober 2001 10:13: Beitrag 1 mal editiert, zuletzt von BlearSun ]</font>

ok jetzt habe ich es geschnallt :D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.