当前位置: 代码迷 >> SQL >> sql*plus下令的一些用法
  详细解决方案

sql*plus下令的一些用法

热度:62   发布时间:2016-05-05 14:37:03.0
sql*plus命令的一些用法
1.conn或connect命令,用于连接数据库	用法:conn [email protected] [as sysdba/sysoper]	当用特权用户身份连接时,必须带上as sysdba或是 as sysoper	例子:	conn admin/admin //如果是本机,并且只有一个数据库时,这样也行啊	conn [email protected]:1521/orcl //表示连上192.168.1.100中的orcl数据库	conn system/manager as sysoper //这个表示本机,并且只有一个数据库2.disc 或disconnect命令,断开当前数据库连接	用法	disc //直接用,就是断开当前数据库连接3.linesize  命令,用于显示sql*plus每行显示的字符	用法:	show linesize	//显示当前sql*plus每行显示的字符	set linesize 90   // 设置sql*plus每行显示的90个字符4.pagesize  命令,用于显示sql*plus每页显示的数目,默认是14页	用法	show pagesize	//显示当前sql*plus每页显示的数目	set  pagesize 10   // 设置sql*plus每页显示10条数目5. [email protected],  运行sql脚本	用法:	@ D:\user.sql或者 start D:\user.sql6.edit命令 ,编辑sql脚本	用法:	edit D:\user.sql //之后就会以文本的形式打开user.sql7.spool命令 ,把当前屏幕上的内容输出到指定的文件	用法:	spool D:\user.sql //之后就会生成user.sql文件8.passw/password命令,该命令用于修改用户的密码,如果要修改其它用户的密码,需要用sys/system登录	用法:	passw //如果是当前用户,直接用就行了	passw zhangsan //sys/system用户用, 然后输入密码就行了9.show user命令 ,显示当前的用户	用法:	show user //直接用10.exit  命令,退出当前sql*plus	用法:	exit //直接用11.drop user命令,删除用户 ,要有dba权限才能删除某个用户,或者要具有drop user的权限	用法:	drop user zhangsan //删除用户zhangsan	drop user zhangsan cascade //表示把用户zhangsan删除,并且用户所拥有的表也删除12.&交互命令,可以替代变量,而该变量在执行是需要用户输入	用法:	select * from user where id='&id'//这个id就是要求输入的
?

?

  相关解决方案