Announcement

Collapse
No announcement yet.

Funktionen und Änderungen der Tabellenstruktur

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Funktionen und Änderungen der Tabellenstruktur

    Hallo!<br>
    Eine Funktion der Art "Select * from MyTable" arbeitet nach der Umstrukturierung von MyTable nicht mehr korrekt. Ich denke das Problem ist, daß das SQL Statement "kompiliert" in der Funktion vorliegt und somit die Änderng nicht berücksichtigt werden kann.<br>
    Gibt es eine Möglichkeit eine einzelne (oder vielleicht sogar alle) Funktion(en) vom Server neu kompilieren zu lassen?<br>
    BYE BERND

  • #2
    Hallo Bernd,<BR><BR>über die folgende Abfrage kommst du an den Quelltext deine Objekte heran:
    <PRE>
    select c.text
    from dbo.syscomments c, dbo.sysobjects o
    where o.id = c.id and c.id = object_id(N'[dbo].[MyFunction]')
    order by c.number, c.colid
    </PRE>
    Jetzt musst du nur noch das CREATE durch ALTER ... ersetzen - und tschüß. Bei allen Objekten musst du natürlich einen entsprechenden Cursor bauen, der dir erst einmal die Namen aller gewünschten Objekte ermittelt...<BR><BR>Ola

    Comment


    • #3
      Spitze!<br>
      Das isses!!<br>
      DANKE!!!<br>
      BYE BERND<br&gt

      Comment

      Working...
      X