工作原因,开始尝试用sqlserver数据库,新建表貌似比较麻烦,对比了很多种,总结出工作中最优的选择:从Excel导入到sqlserver。
我的详细配置:windows7 Service Pack1 64bit /SQL server2012
<h6>第一步:点击导入和导出64位(区分机器bit;32位机选32位,要不然后面会有报错):
<h6>第二步:选择数据源:
<h6>第三步:选择要导入到的数据库,这里默认SQL 客户端,服务器名称点击下拉框,选择好主机电脑名,其他默认,然后选择一个要导入的目标数据库:
<h6>第四步 结果数据的处理:</h6>
经过上述步骤:结果如下:
<h6>第五步,后续数据操作,设置主键自增,修改数据类型</h6>
数据转换时,想要去掉Float到Varchar的科学计数法,用Cast转换两次即可。
Float--->>Decimal--->>Varchar
select cast(cast(字段 as decimal(18,0)) as varchar)