Hallo,<br>
<br>
ich habe einen View, z.B., <br>
<font face="Courier New" size="2"><b> CREATE VIEW
dbo.IchBinEinTestView<br>
AS<br>
SELECT dbo.FeldA, <br>
&n bsp; dbo.FeldB as
BBB, <br>
&n bsp;
dbo.FunctionXYZ(dbo.FeldC, dbo.FeldD) as CCC<br>
FROM dbo.TestTabelle</b></font></p>
<p>Wie bekomme ich nun mit den Systemtabellen vom SQL-Server heraus, dass<br>
<b>FeldA</b> und <b>BBB</b> ein "normales"
Datenbank-Feld ist <br>
und<br>
Feld <b>CCC</b> ein Feld, welches über eine "function"
ermittelt/berechnet wird ?</p>
<p>Habe schon mit sysobjects und syscolumns herum experementiert. <br>
<b><font face="Courier New" size="2"> SELECT dbo.sysobjects.name,
dbo.syscolumns.*<br>
FROM dbo.sysobjects INNER JOIN<br>
  ; dbo.syscolumns ON dbo.sysobjects.id = dbo.syscolumns.id<br>
WHERE (dbo.sysobjects.xtype = 'V') AND (dbo.sysobjects.name =
'</font></b><font face="Courier New" size="2"><b>IchBinEinTestView</b></font><b><font face="Courier New" size="2">')<br>
ORDER BY dbo.sysobjects.name<br>
</font></b>Leider ohne Erfolg.<br>
Auch das Feld dbo.syscolumns.iscomputed liefert kein Ergebnis darüber.<br>
<br>
Gruss und Dank<br>
Dietmar</p>
<br>
ich habe einen View, z.B., <br>
<font face="Courier New" size="2"><b> CREATE VIEW
dbo.IchBinEinTestView<br>
AS<br>
SELECT dbo.FeldA, <br>
&n bsp; dbo.FeldB as
BBB, <br>
&n bsp;
dbo.FunctionXYZ(dbo.FeldC, dbo.FeldD) as CCC<br>
FROM dbo.TestTabelle</b></font></p>
<p>Wie bekomme ich nun mit den Systemtabellen vom SQL-Server heraus, dass<br>
<b>FeldA</b> und <b>BBB</b> ein "normales"
Datenbank-Feld ist <br>
und<br>
Feld <b>CCC</b> ein Feld, welches über eine "function"
ermittelt/berechnet wird ?</p>
<p>Habe schon mit sysobjects und syscolumns herum experementiert. <br>
<b><font face="Courier New" size="2"> SELECT dbo.sysobjects.name,
dbo.syscolumns.*<br>
FROM dbo.sysobjects INNER JOIN<br>
  ; dbo.syscolumns ON dbo.sysobjects.id = dbo.syscolumns.id<br>
WHERE (dbo.sysobjects.xtype = 'V') AND (dbo.sysobjects.name =
'</font></b><font face="Courier New" size="2"><b>IchBinEinTestView</b></font><b><font face="Courier New" size="2">')<br>
ORDER BY dbo.sysobjects.name<br>
</font></b>Leider ohne Erfolg.<br>
Auch das Feld dbo.syscolumns.iscomputed liefert kein Ergebnis darüber.<br>
<br>
Gruss und Dank<br>
Dietmar</p>
Comment