Wie konvertieren von varchar in datetime in T-SQL?

Ich versuche, füllen Sie die Daten aus table1 zu table2, beide haben die gleiche Anzahl von Spalten.

Alle Spalten in table1 Typ varchar. Die Spalten in table2 könnte varchar, int oder datetime usw.

Meine Frage ist, wie die Umwandlung während dem Auffüllen?

Dies ist ein Beispiel-Abfrage, die ich schrieb. Ich vermisse das Teil um die Konvertierung zu tun. Auch das format meiner datetime ist mm/dd/yyyy hh:mm:ss.

insert into table2
    select s.acty_id, s.notes_datetime, s.notes_data
    from table1 t right join table2 s 
    on (t.acty_id =s.acty_id and t.notes_datetime =s.notes_datetime)
    where t.acty_id is null
InformationsquelleAutor GLP | 2012-08-23
Schreibe einen Kommentar