使用 Interactive SQL [导入向导] 可以选择数据的来源、格式和目标表。可从文本文件、固定格式文件和 shapefile 导入数据。可以将数据导入现有表或新表中。
前提条件
DBA 特权。
上下文和注释
还可以使用 [导入向导] 在以下数据库之间导入数据:
不同类型的数据库,如 SQL Anywhere 数据库和 UltraLite 数据库之间。
不同版本的数据库(只要具备每一个数据库的 ODBC 驱动程序),如 SQL Anywhere 12 数据库和 SQL Anywhere 11 数据库之间。
可以在以下情况下使用 Interactive SQL [导入向导]:
要在导入数据的同时创建表
希望使用点击界面以非文本格式导入数据
在 Interactive SQL 中,单击 [数据] » [导入]。
按照 [导入向导] 中的说明进行操作。
使用以下值(在一行中输入)创建并保存名为 import.txt 的文本文件:
100,500,'Chan','Julia',100,'300 Royal Drive', 'Springfield','OR','USA','97015','6175553985', 'A','017239033',55700,'1984-09-29',,'1968-05-05', 1,1,0,'F' |
在 Interactive SQL 中,单击 [数据] » [导入]。
单击 [文本文件中] 并单击 [下一步]。
在 [文件名] 字段中,键入 [import.txt],然后单击 [下一步]。
单击 [现有表中]。
单击 [Employees],然后单击 [下一步]。
在 [字段分隔符] 列表中,单击 [逗号 (,)]。单击 [下一步]。
单击 [导入]。
单击 [关闭]。
导入完成后,由向导创建的 SQL 语句存储在 [历史记录] 列表中。
可在 [SQL] 菜单中单击 [上一个 SQL],以查看已生成的 SQL INPUT 语句。
由 [导入向导] 生成的 INPUT 语句显示在 [SQL 语句] 窗格中:
-- 由“导入向导”生成 input into "GROUPO"."Employees" from 'c:\\data\\import.txt' format text escapes on escape character '\\' delimited by ',' encoding 'Cp1252' |
连接到 UltraLite 数据库,如 C:\Documents and Settings\All Users\Documents\SQL Anywhere 12\Samples\UltraLite\CustDB\custdb.udb。
在 Interactive SQL 中,单击 [数据] » [导入]。
单击 [数据库中]。单击 [下一步]。
在 [数据库类型] 列表中单击 [SQL Anywhere]。
在 [操作] 下拉列表中单击 [使用 ODBC 数据源连接]。
单击 [ODBC 数据源名称],然后在下方的框中键入 SQL Anywhere 12 Demo。
单击 [下一步]。
在 [表名称] 列表中,单击 [Customers]。单击 [下一步]。
单击 [新表中]。
在 [表名称] 字段中,键入 SQLAnyCustomers。
单击 [导入]。
单击 [关闭]。
要查看生成的 SQL 语句,请单击 [SQL] » [上一个 SQL]。
由 [导入向导] 生成的 INPUT 语句显示在 [SQL 语句] 窗格中。
-- 由“导入”向导生成 INPUT USING 'DSN=SQL Anywhere 12 Demo;CON=''''' FROM "GROUPO.Customers" INTO "dba"."SQLAnyCustomers" CREATE TABLE ON |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |