Wie definieren Sie den Typ (int) für ein neues Feld in der SQL-SELECT-INTO-Anweisung in MS-Access
Möchte ich definieren das neue Feld in eine select-into-Anweisung als integer. Jedoch, die NewField endet als binäre. Wie kann ich dies erreichen?
SELECT ExistingField1, ExistingField2, NewField
INTO NewTable
FROM ExistingTable
Ich suchte viel, konnte aber nichts finden doch eine Lösung.
Edit 1: ich bin dem ausführen der SELECT INTO-Anweisung in der Microsoft Access-Anwendung selbst. (es ist nicht eine Tabelle in Access, die auf eine SQL Server-Tabelle)
Edit 2: NewField erstellt mit der SELECT INTO-Anweisung. Es existiert nicht in eine bereits vorhandene Tabelle.
Diese Frage ist derzeit tagged as both 'sql-server' und 'ms-access'. Sind Sie auf ausführen der SELECT INTO-Anweisung in der Microsoft Access-Anwendung selbst? [ExistingTable] eine verknüpfte Tabelle in Access, die Punkte zu einer SQL Server-Tabelle? Wo kommt
Ich bearbeitet meine Frage zu den Fragen, die Sie aufgeworfen
NewField
kommen? Bitte Bearbeiten Sie die Frage zu add diese details.Ich bearbeitet meine Frage zu den Fragen, die Sie aufgeworfen
InformationsquelleAutor Onur T | 2013-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Grund, landet es als eine binäre ist, weil das Feld in der bestehenden Tabelle ist höchstwahrscheinlich ein binäres Feld.
Könnten Sie versuchen, etwas wie das zu tun:
CAST
funktioniert nicht in MsAccess. Allerdings sollte diese Arbeit:Das neue Feld würde immer noch ein Ergebnis irgendeiner Art von Betrieb Sie führen auf den vorhandenen Spalten, richtig? Ich habe gerade Gegoogelt und gefunden
CAST
funktioniert nicht in Access. Siehe mein edit.InformationsquelleAutor SchmitzIT
Für den Zugriff, die ich benutzen würde, dann den parameter-dialog nicht angezeigt.
Für SQL Server
InformationsquelleAutor peterincumbria
Wenn Sie die Struktur der Neue_tabelle bereits definiert, können Sie versuchen:
InformationsquelleAutor Deepshikha