Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   SQL FROM ObjectID (https://www.delphipraxis.net/178972-sql-objectid.html)

Mokus 13. Feb 2014 09:11

AW: SQL FROM ObjectID
 
Zitat:

Zitat von jobo (Beitrag 1247503)
Mir ist nicht bekannt, dass SQL Engines Tabellen Objekte anhand einer ID erkennen und Statements nur über die Objekt ID entsprechend verarbeiten. (Obwohl sie das intern evtl. sogar selbst so machen.)

Das war doch meine Antwort auf meine Frage....

Danke :p


Code:
  declare ALLTAB cursor STATIC LOCAL for
    select
      SPALTEN.NAME,
      OBJECT.NAME,
      Spalten.SYSTEM_TYPE_ID
    from  SYS.ALL_COLUMNS as SPALTEN
           join SYS.OBJECTS as OBJECT
             on SPALTEN.OBJECT_ID = OBJECT.OBJECT_ID
    where OBJECT.TYPE = 'u'
    order by OBJECT.NAME,
              SPALTEN.NAME
So ist es nun gelöst.

und im späteren verlauf greif ich auf jede einzelne Tabelle drauf zu, daher wollte ic h wissen, ob ich den Namen gebraucht hätte oder die ID reichen würde;

Code:
      select
        @sql = N' select
        @CNT = count(1) from dbo.'
               + QUOTENAME(@tab) + N'
      group by CAST('
               + QUOTENAME(@spalte) + N' as VARCHAR(MAX))'


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:42 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz