kugelschreiber: Leerzeichen und Dollarzeichen in SQL Tabelle

Beitrag lesen

Hallo Ihr Lieben,

ich habe folgend schwere Aufgabe.
Ich muss aus einer bestehenden Datanbank (MS-SQL) mit PHP Daten auslesen.
Dies klingt nicht schwer, wenn die Struktur und Benennung der Tabellen und Spaltennamen ordnungsgemäß und mit Struktur durchgeführt wurden wäre.
Diese ist nämlich nicht zu ändern

Mein Problem ist also folgendes:

Aus der Datenbank brauche ich momentan nur 4 Spalten aus 3 Tabellen auslesen. Diese lauten:

dbo.test$GEN_SubCategory.ParentCode
dbo.test$GEN_SubCategory.Sequence No_
dbo.test$Vendor Value.Code

Wie Ihr sicherlich schon gesehen habt, befindet sich im Tabellennamen jeweils ein Dollarzeichen, welches ich escapen kann.
Was mache ich aber mit dem Leerzeichen in der dritten Tabelle bei "Vendor Value"

Meine momentane Abfrage lautet:
$SQL =
"SELECT TOP 100
  dbo.test$GEN_SubCategory.ParentCode,
  dbo.test$GEN_SubCategory.ParentCode,
  dbo.test$GEN_SubCategory.Sequence No_,
  dbo.test$Vendor Value.CodeValue.Vendor
FROM
  dbo.test$GEN_SubCategory,
  dbo.test$Vendor Value";

Leider schlägt diese fehl. Nun dacht ich mir es mit [] zu versuchen. Dies scheitert aber auch.

Wer kann mir helfen?

Danke Gruß Kuli