我们可以扫描表并找到数据类型,因为当我们使用导入导出向导它默认甚至是数字列VARCHAR加载csv文件到表中,我们可以导入后扫描表并找到数据类型可能是理想的?扫描和查找数据类型
例如,考虑一个CSV文件A.csv它包含
ColumnA ColumnB ColumnC ColumnD ColumnE
1234 xyz 123.4 1 abc123
4258 acv 785.6 0 abs58
785 fgf 879.6 1 ftrd15
448 wsd 87878.6 0 wewe
78528 ews 6968.2 1 awaq
525554 qwe 2.3 0 afgd87
所以当我加载此使用导入导出向导的所有列是VARCHAR,但我需要扫描表,然后找到的数据类型。我不关心加载数据的正确数据类型,我最初只关心将数据加载到表中,然后扫描表以找到数据类型。
SSMS数据导入向导可以建议的数据类型(建议 类型按钮),但要小心,因为它有一些限制,并在某个时候做出奇怪的假设。 – ajeh
这与后负荷工作到底如何?一旦你知道这种类型 - 做另一张桌子会怎么办? – Hogan
是使用正确的数据类型创建一个新表 – Zack