Formati di dati per l'importazione o l'esportazione in blocco (SQL Server)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Analytics Platform System (PDW)
SQL Server può accettare dati nel formato dati di tipo carattere o nel formato dati binario nativo. Utilizzare il formato carattere se vengono spostati dati tra SQL Server e un'altra applicazione (ad esempio Microsoft Excel) o un altro server di database (ad esempio Oracle o SQL Server). È possibile usare il formato nativo unicamente se si trasferiscono dati tra istanze di SQL Server.
Contenuto dell'argomento
Formati di dati per l'importazione o l'esportazione bulk
Nella tabella seguente viene indicato quale formato di dati è generalmente appropriato utilizzare in base alla modalità di rappresentazione dei dati e all'origine o destinazione dell'operazione.
Operazione | Nativa | nativi Unicode | Carattere | Carattere Unicode |
---|---|---|---|---|
Trasferimenti bulk di dati tra più istanze di SQL Server tramite un file di dati che non contiene caratteri estesi o DBCS (Double-Byte Character Set). A meno che non venga utilizzato un file di formato, la definizione delle tabelle deve essere identica. | Sì* | - | - | - |
Per le colonne sql_variant è consigliabile usare il formato di dati nativo perché, a differenza dei formati carattere o Unicode, mantiene i metadati per ogni valore sql_variant . | Sì | - | - | - |
Trasferimenti bulk di dati tra più istanze di SQL Server tramite un file di dati contenente caratteri estesi o DBCS. | - | Sì | - | - |
Importazione bulk di dati da un file di testo creato da un altro programma. | - | - | Sì | - |
Esportazione bulk di dati in un file di testo che verrà utilizzato in un altro programma. | - | - | Sì | - |
Trasferimenti bulk di dati tra più istanze di SQL Server tramite un file di dati contenente dati Unicode e che non contiene caratteri estesi o DBCS. | - | - | - | Sì |
* Metodo più veloce per l'esportazione in blocco di dati da SQL Server se si usa bcp.
Attività correlate
Usare il formato nativo per importare o esportare dati (SQL Server)
Usare il formato carattere per importare o esportare dati (SQL Server)
Utilizzare il formato Unicode nativo per importare o esportare dati (SQL Server)
Usare il formato carattere Unicode per importare o esportare dati (SQL Server)
Importare dati in formato nativo e carattere da versioni precedenti di SQL Server
Vedi anche
Tipi di dati (Transact-SQL)
Impostazione dei formati di dati per la compatibilità mediante bcp (SQL Server)