| 关键词: ALTER TABLE COLUMN Gsmd Rit varchar excel 测试 50 Distributed |
导入excel的注意事项1、excel的文件名一定要对应,建议用book1,表名也要对应,建议用Sheet12、要开启相关的服务3、重命名需要修改的表4、执行导入代码5、修改数据类型6、测试是否正确7、删除原来的表(重命名的那个表) --1、做好对应的excel表格。略 --2、开启相关的服务。 'Ad Hoc Distributed Queries' EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1 GO RECONFIGURE GO --3、重命名我们需要导入覆盖的表。略 --4、导入代码SELECT * into Rit_GsmdFROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=c:\book1.xls;User ID=Admin;Password=;Extended properties="Excel 8.0;HDR=Yes;";Persist Security Info=False')...[Sheet1$] --5、修改数据类型ALTER TABLE Rit_Gsmd ALTER COLUMN [id] [int] IDENTITY(1,1) NOT NULL --本行未测试。ALTER TABLE Rit_Gsmd ALTER COLUMN gonshimin varchar(50)ALTER TABLE Rit_Gsmd ALTER COLUMN quyu varchar(50)ALTER TABLE Rit_Gsmd ALTER COLUMN hanyuexinshi varchar(50)ALTER TABLE Rit_Gsmd ALTER COLUMN kehuxinshi varchar(50)ALTER TABLE Rit_Gsmd ALTER COLUMN jiedanyuwuyan varchar(50)ALTER TABLE Rit_Gsmd ALTER COLUMN remark varchar(500)ALTER TABLE Rit_Gsmd ALTER COLUMN updatetime datetimeALTER TABLE Rit_Gsmd ALTER COLUMN updateuser varchar(50)ALTER TABLE Rit_Gsmd ALTER COLUMN updatename varchar(50)ALTER TABLE Rit_Gsmd ALTER COLUMN show tinyint --6、测试,通过检查,看我们的导入是否正确。略 --7、删除表:Drop table [Rit_Gsmd1]Drop table [Rit_Gsmd3]Drop table [Rit_Gsmd2] |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|