如何从表中获取所有数据和所有列有些像这样。
Select 1 as id, 1 as name, .... from dual --first row
union all
Select 2 as id, 2 as name, .... from dual --second row
...
union all
Select 199 as id, 199 as name, .... from dual --last row
作为一个字符串
输入参数为table_name,此参数仅适用于洲、国家、城市等小表。
1条答案
按热度按时间ssgvzors1#
是的,你可以这样做,但是:
NUMBERS
)来完成这一任务也很简单。字符串(CHAR
,VARCHAR2
)已经需要单引号,但是没问题。DATES
-除了单引号之外,可能需要正确格式化。时间成分?更不用说例如。BLOB
列。DBMS_OUTPUT
!长话短说:使用为此目的而设计的实用程序,即数据泵(导出和导入)。
为什么要重新发明轮子?如果您还没有使用一些GUI工具来访问Oracle数据库,请下载并安装Oracle SQL Developer(它是一个免费工具)。
建立连接,右击源表,选择“导出”选项;设置参数,例如
完成所有向导步骤(基本上,只需单击下一步),结果保存到设计文件夹中的文件,看起来像