Guten Tag alle zusammen,
Also es geht um folgendes:
Ich bin momentan in einem Praktikum als Informations Technischer Assistent und habe als Projekt die "Evaluierung und Optimierung von Extraktionsprozessen aus verschiedenen Datenquellen in den Staging-Bereich eines DataWarehouse".
Soweit so gut hat alles ganz gut geklappt, aber nun soll ich mein VBA Skript umschreiben (dieses VBA Skripts hat ein SQL Skript aus einer Umsetzungstabelle [Excel] inkl. Stammdaten erzeugt, so dass dieses SQL Skript bei der Ausführung die Daten verschnitten hat [Quelldatenbank - Stammdaten - Zieldatenbank]) . Ich habe nun versucht das VBA Skripts als Prozedur zu schreiben in T-SQL, aber nachdem ich nun die ersten 20 Fehler geschafft habe zu fixen komme ich nun an einer Stelle nicht weiter.
Das Microsoft Managment Studio versucht jedes mal Variablen als Prozedur auszuführen, zu den dadurch entstehenden Fehlern bräuchte ich eine Erklärung.
Das T-SQL Skript versucht wie mit Textbausteinen die Statements(Querys) zusammen zu bauen und wird an zwei Stellen ausgeführt.
Ich habe alle Variablen/Tabellen Präfixe durch Suchen/Ersetzen mit Leerzeichen ausgetauscht um meine Datensicherheit zu gewährleisten, dadurch könnten Fehler entstanden sein.
Den eigentlichen Fehler mit dem ich Problem habe ist der:
Hier der T-SQL Code
Also es geht um folgendes:
Ich bin momentan in einem Praktikum als Informations Technischer Assistent und habe als Projekt die "Evaluierung und Optimierung von Extraktionsprozessen aus verschiedenen Datenquellen in den Staging-Bereich eines DataWarehouse".
Soweit so gut hat alles ganz gut geklappt, aber nun soll ich mein VBA Skript umschreiben (dieses VBA Skripts hat ein SQL Skript aus einer Umsetzungstabelle [Excel] inkl. Stammdaten erzeugt, so dass dieses SQL Skript bei der Ausführung die Daten verschnitten hat [Quelldatenbank - Stammdaten - Zieldatenbank]) . Ich habe nun versucht das VBA Skripts als Prozedur zu schreiben in T-SQL, aber nachdem ich nun die ersten 20 Fehler geschafft habe zu fixen komme ich nun an einer Stelle nicht weiter.
Das Microsoft Managment Studio versucht jedes mal Variablen als Prozedur auszuführen, zu den dadurch entstehenden Fehlern bräuchte ich eine Erklärung.
Das T-SQL Skript versucht wie mit Textbausteinen die Statements(Querys) zusammen zu bauen und wird an zwei Stellen ausgeführt.
Ich habe alle Variablen/Tabellen Präfixe durch Suchen/Ersetzen mit Leerzeichen ausgetauscht um meine Datensicherheit zu gewährleisten, dadurch könnten Fehler entstanden sein.
Den eigentlichen Fehler mit dem ich Problem habe ist der:
Ich habe auch einmal probiert alle Varchars zu Nvarchars zu ändern, dabei kam folgender Fehler raus:Meldung 214, Ebene 16, Status 2, Prozedur sp_executesql, Zeile 1
Die Prozedur erwartet den @statement-Parameter vom ntext/nchar/nvarchar-Datentyp.
Meldung 195, Ebene 15, Status 10, Zeile 1
'trunc' wird nicht als Name einer integrierten Funktion erkannt.
Meldung 102, Ebene 15, Status 1, Zeile 3
Falsche Syntax in der Nähe von 'ZW'.
Meldung 105, Ebene 15, Status 1, Zeile 3
Kein schließendes Anführungszeichen nach der Zeichenfolge '5 where zielschema.zieltabelle_typ is null;
commit;'.
Hier der T-SQL Code