MSSQL数据导入导出

阅览次数: 今天:0 总浏览:9980文章来源: CSDN原文作者: bigcarp整理日期: 2005-02-04发表评论/******* 导出到excelEXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入ExcelSELECT *FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,’Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactionsSELECT cast(cast(科目编号as numeric(10,2)) as nvarchar(255))+’’ 转换后的别名FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,’Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactions/** 导入文本文件EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’/** 导出文本文件EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’或EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 导出到TXT文本,用逗号分开exec master..xp_cmdshell ’bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password’BULK INSERT 库名..表名FROM ’c:\test.txt’WITH (FIELDTERMINATOR = ’;’,ROWTERMINATOR = ’\n’)--/* dBase IV文件select * fromOPENROWSET(’MICROSOFT.JET.OLEDB.4.0’,’dBase IV;HDR=NO;IMEX=2;DATABASE=C:\’,’select * from [客户资料4.dbf]’)--*/--/* dBase III文件select * fromOPENROWSET(’MICROSOFT.JET.OLEDB.4.0’,’dBase III;HDR=NO;IMEX=2;DATABASE=C:\’,’select * from [客户资料3.dbf]’)--*/--/* FoxPro 数据库selec t * from openrowset(’MSDASQL’,’Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\’,’select * from [aa.DBF]’)--*//**************导入DBF文件****************/select * from openrowset(’MSDASQL’,’Driver=Microsoft Visual FoxPro Driver;SourceDB=e:\VFP98\data;SourceType=DBF’,’select * from customer where country != "USA" order by country’)go/***************** 导出到DBF ***************/如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句insert into openrowset(’MSDASQL’,’Driver=Microsoft Vis ual FoxPro Driver;SourceType=DBF;SourceDB=c:\’,’select * from [aa.DBF]’)select * from 表说明:SourceDB=c:\ 指定foxpro表所在的文件夹aa.DBF 指定foxpro表的文件名./*************导出到Access********************/insert into openrowset(’Microsoft.Jet.OLEDB.4.0’,’x:\A.mdb’;’admin’;’’,A表) select * from 数据库名..B表/*************导入Access********************/insert into B表selet * from openrowset(’Microsoft.Jet.OLEDB.4.0’,’x:\A.mdb’;’admin’;’’,A表)********************* 导入xml文件DECLARE @idoc intDECLARE @doc varchar(1000)--sample XML documentSET @doc =’<root><Customer cid= "C1" name="Janine" city="Issaquah"><Order oid="O1" date="1/20/1996" amount="3.5" /><Order oid="O2" date="4/30/1997" amount="13.4">Customer was very satisfied </Order></Customer><Customer cid="C2" name="Ursula" city="Oelde" ><Order oid="O3" date="7/14/1999" amount="100" note="Wrap it blue white red"><Urgency>Important</Urgency>Happy Customer.</Order><Order oid="O4" date="1/20/1996" amount="10000"/></Customer></root>’-- Create an internal representation of the XML document.EXEC sp_xml_preparedocument @idoc OUTPUT, @doc-- Execute a SELECT statement using OPENXML rowset provider.SELECT *FROM OPENXML (@idoc, ’/root/Customer/Order’, 1)WITH (oid char(5),amount float,comment ntext ’text()’)EXEC sp_xml_removedocument @idoc/********************导整个数据库*********************************************/用bcp实现的存储过程/*实现数据导入/导出的存储过程根据不同的参数,可以实现导入/导出整个数据库/单个表调用示例:--导出调用示例----导出单个表exec file2table ’zj’,’’,’’,’xzkh_sa..地区资料’,’c:\zj.txt’,1----导出整个数据库exec file2table ’zj’,’’,’’,’xzkh_sa’,’C:\docman’,1--导入调用示例----导入单个表exec file2table ’zj’,’’,’’,’xzkh_sa..地区资料’,’c:\zj.txt’,0----导入整个数据库exec file2table ’zj’,’’,’’,’xzkh_sa’,’C:\docman’,0*/if exists(select 1 from sysobjects where name=’File2Table’ and objectproperty(id,’IsProcedure’)=1)drop procedure File2Tablegocreate procedure File2Table@servername varchar(200) --服务器名,@username varchar(200) --用户名,如果用NT验证方式,则为空’’,@password varchar(200) --密码,@tbname varchar(500) --数据库.dbo.表名,如果不指定:.dbo.表名,则导出数据库的所有用户表,@filename varchar(1000) --导入/导出路径/文件名,如果@tbname参数指明是导出整个数据库,则这个参数是文件存放路径,文件名自动用表名.txt ,@isout bit --1为导出,0为导入asdeclare @sql varchar(8000)if @tbname like ’%.%.%’ --如果指定了表名,则直接导出单个表beginset @sql=’bcp ’+@tbname+case when @isout=1 then ’ out ’ else ’ in ’ end+’ "’+@filename+’" /w’+’ /S ’+@servername+case when isnull(@username,’’)=’’ then ’’ else ’ /U ’+@username end+’ /P ’+isnull(@password,’’)exec master..xp_cmdshell @sqlendelsebegin --导出整个数据库,定义游标,取出所有的用户表declare @m_tbname varchar(250)if right(@filename,1)<>’\’ set @filename=@filename+’\’set @m_tbname=’declare #tb cursor for select name from ’+@tbname+’..sysobjects where xtype=’’U’’’ exec(@m_tbname)open #tbfetch next from #tb into @m_tbnamewhile @@fetch_status=0beginset @sql=’bcp ’+@tbname+’..’+@m_tbname+case when @isout=1 then ’ out ’ else ’ in ’ end+’ "’+@filename+@m_tbname+’.txt " /w’+’ /S ’+@servername+case when isnull(@username,’’)=’’ then ’’ else ’ /U ’+@username end+’ /P ’+isnull(@password,’’)exec master..xp_cmdshell @sqlfetch next from #tb into @m_tbnameendclose #tbdeallocate #tbendgo/**********************Excel导到Txt****************************************/想用select * into opendatasource(...) from opendatasource(...)实现将一个Excel文件内容导入到一个文本文件假设Excel中有两列,第一列为姓名,第二列为很行帐号(16位)且银行帐号导出到文本文件后分两部分,前8位和后8位分开。

合集下载

SQLServer中数据导入导出三种方法

SQLServer中数据导入导出三种方法

当我们建⽴⼀个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进⾏数据检验、净化和转换时,将会⾯临很⼤的挑战。

幸好SQL Server为我们提供了强⼤、丰富的数据导⼊导出功能,并且在导⼊导出的同时可以对数据进⾏灵活的处理。

在SQL Server中主要有三种⽅式导⼊导出数据:使⽤Transact-SQL对数据进⾏处理;调⽤命令⾏⼯具BCP处理数据;使⽤数据转换服务(DTS)对数据进⾏处理。

这三种⽅法各有其特点,下⾯就它们的主要特点进⾏⽐较。

⼀、使⽤⽅式的⽐较 1. 使⽤Transact-SQL进⾏数据导⼊导出 我们很容易看出,Transact-SQL⽅法就是通过 SQL语句⽅式将相同或不同类型的数据库中的数据互相导⼊导出或者汇集在⼀处的⽅法。

如果是在不同的SQL Server数据库之间进⾏数据导⼊导出,那将是⾮常容易做到的。

⼀般可使⽤SELECT INTO FROM和INSERT INTO。

使⽤ SELECT INTO FROM时INTO后跟的表必须存在,也就是说它的功能是在导数据之前先建⽴⼀个空表,然后再将源表中的数据导⼊到新建的空表中,这就相当于表的复制(并不会复制表的索引等信息)。

⽽INSERT INTO的功能是将源数据插⼊到已经存在的表中,可以使⽤它进⾏数据合并,如果要更新已经存在的记录,可以使⽤UPDATE。

SELECT * INTO table2 FROM table1 --table1和table2的表结构相同 INSERT INTO table2 SELECT * FROM table3 --table2和table3的表结构相同 当在异构数据库之间的进⾏数据导⼊导出时,情况会变得复杂得多。

⾸先要解决的是如何打开⾮SQL Server数据库的问题。

在SQL Server中提供了两个函数可以根据各种类型数据库的OLE DB Provider打开并操作这些数据库,这两个函数是OPENDATASOURCE和OPENROWSET。

MSSQL数据库导出根据id批量导出数据、BCP工具很实用

MSSQL数据库导出根据id批量导出数据、BCP工具很实用

MSSQL数据库导出根据id批量导出数据、BCP工具很实用数据导出不只是bcp这一种方式,不过bcp的最大优点是可以根据id批量导出数据,这样是节省时间的。

还有一种是直接在页面导出数据,页面列出数据库中的数据,然后选择一种方式(如xls)导出来。

由于日常基本都是与数据库打交道,我会经常遇到数据转移的需求。

类似于:将服务器A的表数据转移到服务器B的同名表中,或将线上服务器的一部分数据拉到线下测试服务器供开发人员调试。

通常来说,有以下几种表到表的复制方法:1.建链接服务器,写INSERT语句。

适用于两台服务器能互相连接,在表的数量比较少的情况下,手动写INSERT语句还是可以接受的。

但如果两台服务器无法互联或连接速度较慢,或者多个表需要手写插入列名,写起来会很麻烦,还要调试语句。

2.查询出所有数据或需要导出的数据或用导出工具存成EXCEL,再用导入工具导入目标表。

对于数据量不大、比较标准、可以规则的存成EXCEL的数据可以使用这种方法,反之会有各种问题,最常见的就是大文本在导出成EXCEL后经常会无法原样导入,报各种格式错。

3.查出需要导出的数据,复制一下,在SSMS的编辑两200行中选中行复制。

这种方法和第二种问题类似,更快一点,但要求也更严。

要求更小的数据量,更规则的数据。

4.原库做备份--目标服务器还原备份--跨库插入数据或者直接用还原的库。

这种能完全COPY多个表,但缺点一是麻烦,二是需要登陆到服务器上复制备份文件下来,这在管理严密的公司里很可能是要领导签字的。

大家懂的,所以我也不常用这种方法。

5.BCP实用工具,也就是本文要介绍的,我现在最常用的数据迁移工具。

无视大文本的不规则字符,无视大数据量,通过中间文件传输,不必登陆服务器本机。

下面就从最简单的例子入手,介绍一下BCP的用法。

假设源表名T1,数据库名DB1,服务器器实例为SERVER1,目标表名T2,数据库名DB2,服务器实例为SERVER2。

SQLSERVER对单个表部分数据导出导入

SQLSERVER对单个表部分数据导出导入

SQLSERVER将一个表中的部分查询数据导入另一个表中的方法:一、若源表与目标表同在一台机器上,直接写SQL语句即可:源表名:prdproductinfo_Source 称目标表名:PrdProductInfo_GoalINSERT INTO [PrdProductInfo_Goal]([productTypeCode],[productTypeName],[productModelId],[productModelCode],[productModelName],[productModelSpec],[productCode],[productName],[madePlace],[packageLanguage],[devicesNumber],[madeBatchNumber],[madeCommandOrder],[madeDate],[outDate])(select [productTypeCode],[productTypeName],[productModelId],[productModelCode],[productModelName],[productModelSpec],[productCode],[productName],[madePlace],[packageLanguage],[devicesNumber],[madeBatchNumber],[madeCommandOrder],[madeDate],[outDate] from prdproductinfo_Source)二、若源表与目标表不在同一台机器上,则可先将源表中的数据导出到EXCEL中,再将EXCEL中的数据导入到目标表中。

操作步骤如下:A、将源表中的数据导出到EXCEL中,步骤如下:1、选中数据库,右键-→任务-→点击“导出数据”,如下图:2、点击下图中的“下一步”:3、在“选择数据源”窗口,保持默认值,点击“下一步”:4、在“选择目标”窗口,在“目标”项的下拉框中,选择“Microsoft Excel”在Excel文件路径一栏后,点击“浏览”,选择要导出的Excel文件的存放路径及Excel名称。

SQL2005数据库导入导出办法

SQL2005数据库导入导出办法

精简版SQL Server 2005 数据库导出、导入办法
1、数据库导出(备份)
选中要备份(导出)数据库—>右击,选择“任务”(即Tasks)—>选择“备份”(即Back up)—>选择“普通”(即General),然后按下图选择操作
然后选择“选项”(即Options),按照下图选择操作,最后选择“确定”(即ok)即可将数据库备份。

2、数据库导入(还原)
首先,将要导入或还原的“.bak”文件放到c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup目录下。

其次,打开SQL Server ,选中要还原的数据库(即要将备份数据库导入的目标数据库)—>右击,选择“任务”(即Tasks)—>选择“还原数据库”(即Restore—>database)—>选择“普通”(即General),然后选择“从设备”(即From device),点击右侧选择目标框,会弹出一个窗口如下图所示
选择添加,会出现如下窗口
从中选择要还原的数据库备份,然后“确定”。

在添加页面选择“确定”。

就会回到“普通”页面,选中相应数据库,如下图:
然后选择“选项”(即Options)操作,按下图操作:
最后选择“确定”(或ok)即可。

SQL数据库表如何导入导出到EXCEL中

SQL数据库表如何导入导出到EXCEL中

一.导出1.选择要导出的数据库表,右键选择“所有任务”,点击“所有任务”下的子菜单“Export Data…”进入“DTS Import/Export Wizard”窗口。

2.点击“下一步”,进入“Choose a Data Source”。

3.“Data Source”更改为“Microsoft OLE DB Provider for SQL Server”;“Server”更改为“笔记本(工控机)名称\WINCC”;下一步使用WINDOWS认证“Use Windows Authentication”;“Database”更改为“项目运行系统下的路径(例如:CC_BGSYJ_14_02_24_11_22_22R)”。

4. 点击“下一步”,进入“Choose a destination”。

5.“Destination”更改为“Microsoft Excel 97-2000”;“File name”建议更改为要导出的数据库表的名字,并指定保存的路径。

6.点击“下一步”,进入“Specify Table Copy Query”。

7. 点击“下一步”,进入“Select Source Table and Views”。

8.选择要导出的数据库表,然后点击“下一步”,进入“Save,Schedule,and replicate package”。

9. 点击“下一步”,“完成”,“确定”,“Done”,数据导出完成。

二.导入1.选择要导出的数据库表,右键选择“所有任务”,点击“所有任务”下的子菜单“Import Data…”进入“DTS Import/Export Wizard”窗口。

2. 点击“下一步”,进入“Choose a Data Source”。

3.“Data Source”更改为“Microsoft Excel 97-2000”;“File name”选择到指定路径下excel文档(重新制作或者以前导出的)。

MSSQL数据迁移方案

MSSQL数据迁移方案

数据迁移方案作者:xxx信息系统数据迁移需要考虑的因素很多,比如操作系统类别、数据库类型、版本、数据结构、数据规模、最小允许宕机时间等等。

对于本项目,假定满足下列条件:1、操作系统一致2、数据库类型一致,均为MS SQL Server3、数据库版本均为SQL 2000现存在两种数据迁移的考虑,第一种是新旧数据库系统采用相同数据结构存储,第二种是新旧数据库系统采用不同数据结构存储。

下面分别详细说明。

一、不同数据结构的数据升迁新系统建设完成后,需要对旧系统中数据进行升迁。

对于从旧系统中升迁历史数据,需要首先建立旧系统历史数据与新系统数据结构的对应关系,并根据对应关系建立数据逻辑视图。

然后使用导入导出工具将历史数据一次性导入到新系统中。

数据升迁工作需要遵循以下原则:1.数据项长度不一致的处理对于新系统与旧系统的数据项长度不一致的,为了防止数据丢失,应以数据项较长的为准。

2.代码标准不一致的处理对于新系统与旧系统的同一数据项,而代码标准不一致的,需要建立代码对照表交由用户审定后再进行升迁。

3.数据采集方式不一致的处理旧系统为代码输入项目,新系统为手工录入项目的,数据升迁时直接将含义升迁至新系统中。

旧系统为手工录入项目,新系统为代码输入项目的,数据升迁时应将数据导入临时表中,由用户确认这些数据的新代码后再导入正式库。

4.增减数据项目的处理新系统中新增的数据项目,如果为关键非空项,在数据升迁时需要由用户指定默认值或者数据生成算法。

旧系统有而新系统已取消的数据项目,原则上升迁至该记录的备注字段。

对于没有备注项目的,需要与用户协商是否需要继续保留。

5.历史数据归档的处理这种数据交换模式为大量、批量、一次性执行的工作。

此项工作要求需要支持异常终断后继续,并且在完成数据升迁后,需要出具数据升迁报告交由用户审核确认。

如果数据升迁工作顺利完成,原有一期系统数据在备份并刻录光盘后,将不再保留。

6.完成此项工作提交的文档:1)数据升迁报告2)新旧系统代码项对照关系备忘录3)新版系统中取消数据对象、数据项备忘录4)新版系统由于历史数据升迁工作要求数据结构修订备忘录5)历史数据清理工作备忘录6)旧系统历史数据刻录光盘二、数据结构相同的数据迁移对于数据结构相同的数据迁移,常见有两种方式:先备份再恢复的方式和数据库文件分离与附加的方式。

MSSQLServer将数据导出Insert语句的几种方案

MSSQLServer将数据导出Insert语句的⼏种⽅案
少量数据直接导出成SQL语句,使⽤起来⽐较⽅便。

⼤量数据,就⽤SQL Server的导⼊导出功能了。

使⽤过⼏种⽅式(仍然是⽤Google去搜索……):
1.直接使⽤存储过程
SQL Server 2000使⽤存储过程导出insert语句
这种⽅式看起来⽐较简单,⽽且不⽤安装软件。

不过作者没有写⽀持text/ntext的代码。

2.使⽤Codematic代码⽣成⼯具
使⽤动软的Codematic代码⽣成⼯具,⾥⾯有⽣成SQL⽅⾯的功能
codematic是免费软件,好处是成批⽣成的,最后⽣成⼀个⽂件,但使⽤中发现有两个BUG:
A.如果内容中有单引号,不会被转换为两个单引号,所以可能出错(.NET1.1版有2.0版都有这个问题)
B.如果数据中有为空字符的内容(估计为NULL的也会),就会把这⼀列省略掉⽣成在INSERT语句中,
这个看似智能的功能,在某例本来不允许为NULL,但填写的空字符就出错了。

3.使⽤MyGeneration
Create Tables and Build inserts from Tables by using Mygeneration Templates(Sql Server)()
MyGeneration是免费软件,我⽤的是1.3,据说功能强⼤,不过我没怎么⽤得上。

速度⾮常快,⽽且⽣成的代码也没有Codematic⾥提到的问题,⽣成结果是每个表⼀个SQL脚本⽂件,⽽且还添加了事务处理代码,看来考虑得⾮常周到。

[Q.E.D]。

MySQL中的数据批量导入与导出方法

MySQL中的数据批量导入与导出方法MySQL是一种常用的关系型数据库管理系统,广泛应用于各种Web应用和数据分析中。

在实际开发中,经常需要将大量数据批量导入或导出MySQL数据库。

本文将介绍MySQL中的数据批量导入与导出方法,旨在帮助开发者高效地处理大规模数据。

一、数据批量导入对于数据批量导入,MySQL提供了多种方式,适用于不同的场景。

以下将介绍常用的几种方法。

1. 使用LOAD DATA INFILE语句LOAD DATA INFILE语句是MySQL提供的一种快速导入数据的方式。

它可以从文本文件、CSV文件或其他格式的文件中读取数据,并将其直接导入到MySQL表中。

使用LOAD DATA INFILE需要注意以下几点:- 文本文件格式:导入的文本文件需要符合MySQL的规定格式,可以使用逗号、分号或制表符等符号分隔字段。

- 文件路径:需要指定正确的文件路径,可以是相对路径或绝对路径。

- 权限设置:MySQL用户需要有FILE权限,才能使用LOAD DATA INFILE语句。

2. 使用mysqldump命令导入mysqldump命令是MySQL自带的一个数据导出工具,除了导出数据库,它也可以用来导入数据。

具体操作步骤如下:- 使用mysqldump导出数据:首先需要使用mysqldump命令导出待导入的数据,生成一个.sql文件。

- 修改.sql文件:打开导出的.sql文件,将需要导入的数据插入至文件末尾,保存。

- 使用命令导入数据:使用mysql命令执行.sql文件,将数据导入到MySQL数据库。

3. 使用MySQL Workbench导入MySQL Workbench是MySQL官方提供的GUI工具,可以方便地管理MySQL 数据库。

它提供了一个导入向导,可以将各种文件格式的数据导入到MySQL数据库。

具体操作步骤如下:- 打开MySQL Workbench,选择对应的数据库连接。

sqlserve 快速导出excel方法

SQL Server 是一种强大的关系型数据库管理系统,它可以帮助用户存储和管理大量结构化数据。

在实际工作中,我们经常需要将数据库中的数据导出到 Excel 表格中进行分析和处理。

本文将介绍 SQL Server 快速导出 Excel 的方法,希望对大家有所帮助。

1. 使用 SQL Server Management Studio 导出数据我们可以使用 SQL Server Management Studio(SSMS)自带的功能来快速导出数据到 Excel。

具体操作步骤如下:打开 SQL Server Management Studio,并连接到相应的数据库实例。

在 Object Explorer 中找到需要导出数据的数据库,展开该数据库,找到要导出数据的表。

右键点击该表,选择 "Tasks" -> "Export Data"。

在 "Wee to the SQL Server Import and Export Wizard" 窗口中,点击 "Next"。

在 "Choose a Data Source" 窗口中,选择数据源的类型,一般选择"SQL Server Native Client",然后选择要导出数据的数据库实例,输入数据库登入信息,点击 "Next"。

在 "Choose a Destination" 窗口中,选择目标数据源的类型为"Microsoft Excel",然后输入 Excel 文件的路径和名称,点击 "Next"。

在 "Specify Table Copy or Query" 窗口中,选择 "Copy data from one or more tables or views",然后选择要导出的表,点击 "Next"。

mysql数据库导出数据表的方法

mysql数据库导出数据表的方法MySQL数据库可以通过以下方法导出数据表:1. 使用SELECT INTO OUTFILE语句将数据表导出为文本文件。

例如,可以使用以下命令将名为table_name的数据表导出为CSV文件:```SELECT * INTO OUTFILE '/path/to/file.csv'FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'LINES TERMINATED BY '\n'FROM table_name;```其中,'/path/to/file.csv'是导出文件的路径。

2. 使用SELECT语句将数据表导出为文本文件,并使用导出工具(如MySQL Workbench或phpMyAdmin)将查询结果保存为文件。

例如,在MySQL Workbench中,可以执行以下查询语句,并将查询结果保存为文件。

```SELECT * FROM table_name INTO OUTFILE '/path/to/file.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'LINES TERMINATED BY '\n';```3. 使用mysqldump命令将整个数据库导出为SQL文件,并指定只导出特定的数据表。

例如,```mysqldump -u username -p database_name table_name >/path/to/file.sql```其中,username是数据库用户名,database_name是数据库名称,table_name是要导出的数据表名称,/path/to/file.sql是导出文件的路径。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档