|
Autor
|
Thema: SQL SELECT Syntax gesucht (1415 mal gelesen)
|
GUSS Mitglied none

 Beiträge: 29 Registriert: 29.06.2006 eMPlant 7.0.2
|
erstellt am: 26. Mai. 2008 19:42 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, ich habe zum Betreff noch nichts Gescheites in der Plant Hilfe und auch hier im Forum gefunden, daher meine Frage: Bisher bin ich in der Lage, die gesamte "table" von der betreffenden Datenbank ins Modell zu holen a là strSQL:= "select * from table_on_an_ms_sql_server"; .adresspfad_zur_odbc_anbindung.sql(.adresspfad_zur_extra_Tabelle,strSQL); und dies dann von dort aus (/der extra Tabelle) weiter zu verarbeiten. Ich möchte aber gern verschiedene columns der Datenbank in bereits vorhandene Tabellen einfügen. Geht dies im Plant? Wenn ja, wie lautet die Syntax (sinngemäß: select column1,column2 from xyz into columnA, columnB vorhandene_tabelle_im_emplant)? Derzeit muss ich noch keine Bedingungen in die Abfrage einfügen (z. B. [...] where xyz=gruen), wäre aber prinzipiell auch nicht schlecht zu wissen. Kann jemand supporten? 
------------------ Dankeschön! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GUSS Mitglied none

 Beiträge: 29 Registriert: 29.06.2006 eMPlant 7.0.2
|
erstellt am: 27. Mai. 2008 19:15 <-- editieren / zitieren --> Unities abgeben:         
Hat hier keiner eine Idee? Würde mich nur mal interessieren, ob hier im Forum keiner eine Idee hat oder habe ich irgendeinen vorhanden Eintrag übersehen!? Viele Grüße! ------------------ Dankeschön! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
math4fun Mitglied
 
 Beiträge: 167 Registriert: 12.12.2005
|
erstellt am: 29. Mai. 2008 11:45 <-- editieren / zitieren --> Unities abgeben:          Nur für GUSS
Hallo GUSS, Deine Frage bezieht sich auf die Sprache SQL. In Plant Simulation wird ein ODBC Baustein angeboten, der aber "nur" Strings, eben diese SQL-Befehle, an eine Datenbank schickt. Deshalb gibt es keine SQL Beschreibung in Plant Simulation. Ein guten Einstieg gibt es in der Modellsammlung (über Infoseiten erreichbar) Kategorie "Schnittstellen" Thema "ODBC". Ein von Dir gewünschte SQL Statement könnte so ausehen: SELECT * FROM KundenTabelle WHERE Kunde = 'GUSS' Bei SQL ist man nie vor Überraschungen sicher: Probleme mit Strings und Datetime usw. ------------------ PM www.math4fun.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Technischer Zeichner (m/w/d) Technischer Systemplaner (m/w/d) | Energiegeladen, gemeinschaftlich, individuell ? das sind wir! Du auch? Wir, die IBS Ingenieurgesellschaft mbH, sind ein innovatives Beratungs- und Planungsbüro mit 45 Mitarbeiter*innen, das seit über 30 Jahren erfolgreich im Bereich der Energie- und Versorgungs-technik tätig ist. Unser Fokus liegt auf der Entwicklung, der Planung, sowie dem Bau und Betrieb von wirtschaftlichen, nachhaltigen und umweltschonenden Energieversorgungssystemen.... | | Anzeige ansehen | Feste Anstellung |
|
GUSS Mitglied none

 Beiträge: 29 Registriert: 29.06.2006 eMPlant 7.0.2
|
erstellt am: 30. Mai. 2008 17:44 <-- editieren / zitieren --> Unities abgeben:         
Nein nein, da muss ich mich umständlich ausgedrückt haben. Die SQL Syntax ist mir schon klar, dass ich dafür sorgen muss. Mir geht es darum, ob ich explizit in bestimmte Columns schreiben kann, die ich per (selbstgefundener sql syntax) abgeholt habe. Momentan übergebe ich MIT DER EMPLANT SYNTAX nur eine Tabelle. Ich möchte aber auch angeben, in welche Spalte dieser Tabelle geschrieben wird und nicht dieses pauschale übernehmen. Wie gesagt, darüber kann ich meine Anforderungen bereits lösen. Es geht nur noch um die Eleganz der Lösung. ------------------ Dankeschön! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |