Daniela Koller: SQL Befehl 'Auflisten aller Spaltennamen' gesucht

Beitrag lesen

Hi Timothy

Gibt es wirklich Datenbanken, bei denen das nicht funktioniert? Das verwundert mich aber sehr. Welche sind das denn? Und sind das dann "vollwertige" Datenbanken?

Sagt dir DB/2 in Kombination mit PL/1, es kann die schönsten Abstürze geben, und die Spaltennamen werden auch nicht übergeben. Ok, DB/2 wenn es direkt mit der Querysoftware dazu benutzt wird, sieht man sie zumindest bei ner normalen SQL-Query wenn die Spaltennamen nicht mit Absicht überlagert werden. Aber in Kombination mit einer Programmierspache wie PL/1 wo die Anzahl der Spalten in einer Tabelle konstant bleiben muss, gibt es in dem Moment Abstürze, wo die Tabelle um Spalten ergänzt wird. Deswegen war ein Select * in den Programmierrichtlinien meiner alten Bude bei Produktionsverbot untersagt.

Gruss Daniela

Ps: DB/2 ist ein Datenbankmanagementsystem von IBM das vorallem auf Grossystemen eingesetzt wird wie es von Banken benutzt wird.