Ich würde durch nicht using dynamischen SQL wo möglich beginnen. So mit anderen Worten, anstatt, in die Tabelle und in die Spalte zu überschreiten, ein gespeichertes Verfahren für jede Tabelle haben. Als Ihre UPDATE-Aussage kann auf verringert werden:
YourTableName AKTUALISIEREN
YourDateTimeColumn = BEKEHRTEN (Datum/Uhrzeit, MATERIAL (MATERIAL (MATERIAL (MATERIAL (YourDateCharColumn, 5, 0, „-“), 8, 0, „-“), 14, 0 EINSTELLEN, „: "), 17, 0, „: "), 120)
WO YourTableID = @FirstID