你的命令行方式不能登录,应该是你环境变量的问题,因为系统找不到oracle目录下的sqlplusexe,设置一下环境变量,在path里面把oracle安装目录下到类似product\1120\dbhome_1\bin目录。
您可以使用SQL Plus命令行工具来导出数据并生成SQL语句。可以使用以下命令从数据库导出数据:
SPOOL filenamesql
SELECT FROM table
SPOOL OFF
这将创建一个名为filenamesql的文件,其中包含从表中选择的数据以及生成的SQL语句。可以使用其他SQL Plus命令来编辑SQL语句,以自定义内容。
将一张表的数据插入到另一张表insert into table2 select from table1;如果表不存在可以使用 create table table2 as select from table1; 但是如果要插入的数据量比较大,用命令好使些。
使用PLSQL Developer导入insert语句,数据量过大会死掉,所以直接使用命令行的方式导入insert语句
命令行进入sqlplus: sqlplus 用户名/密码@127001:1521/tiger ( sqlplus test_name/test_pwd@127001:1521/tiger )
sql>@full_path/testsql; 例:sql>@D:/testsql;
testsql 里面最后加上一个commit;
--参考>
以上就是关于从Sqlplus中取出的数据和从plsql中取出的数据不一致是怎么回事啊全部的内容,包括:从Sqlplus中取出的数据和从plsql中取出的数据不一致是怎么回事啊、sqlplus导出数据生成sql、Oracle-sqlplus导入sql文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)