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.

MSSQL 2000 - Text der Abfrage / Query / View

Empfohlene Antworten

Veröffentlicht

Hallo Users,

ich möchte gerne den Text einer gespeicherten Abfrage / Query /Views zurückbekommen, damit ich diese bearbeiten kann.

----------------------------------------------

Gegeben: dbo.qur_mein_query_name

mit folgendem Text:

CREATE VIEW qur_mein_query_name

AS

SELECT *

FROM name_meine_tabelle

WHERE X=Y UND Z=0

----------------------------------------------

Nun kann ich wohl mit SQL den Query ansprechen und die Zeilen + Spalten des Ergebnisses anzeigen. Aber ich möchte den Querytext selber laden, damit ich den verändern kann und wieder abspeichern.

Frage: wie komme ich per SQL-Anweisung an den Text der Abfrage?

nach stundenlangem suchen, die antwort ist:

select Text from syscomments where id = Object_id('qur_mein_query_name')

:D

o.O WTF?

Erklär nochmal genau was du vorhast. Am besten anhand eines einfachen Beispiels...

Ich weis nämlich nicht worauf du hinauswillst...

suchst du das attribut deines Objektes das die Anweisung enthält?

lad dir mal den kostenlosen SQL Developer von Oracle runter.. damit kannst du einfach das objekt anklicken und auf "details" siehst du den code..

oder du selectest

select VIEW_DEFINITION

from

dbo.qur_mein_query_name;

so sollte es heißen ^^

select VIEW_DEFINITION from INFORMATION_SCHEMA.VIEWS

where TABLE_NAME ='qur_mein_query_name';

edith:

hast ja schon was gefunden :) ist das die gleiche ausgabe wie mein select?

oder hab ich was falsch verstanden?

irgendwie kommt da anderer Kram raus ^^

Hallo Corto,

vielen lieben Dank!

Ja ich hab schon was gefunden und das liefert genau das zurück was ich haben wollte.

CREATE VIEW qur_mein_query_name

AS

SELECT *

FROM name_meine_tabelle

WHERE X=Y UND Z=0

Denn ich mach mit ASP eine Maske mit der man diesen Querytext bearbeiten kann, ohne sich an die Datenbank anmelden zu müssen und sich mit Klicki-klicki durchzuhangeln.

Vielen Dank nochmals für deine Unterstützung!

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.