google打不开解决办法

show和set命令是两条用于维护SQLPlus系统变量的命令 :

SQL> show all --查看所有系统变量值

SQL>show user --显示当前连接用户

SQL>show error --显示错误(编译function,procedure,package,pl/sql的时候,可以查看具体的错误提示)

SQL>set sqlprompt SQL  --设置默认提示符,默认值就是SQL

SQL>set linesize 1000 --设置屏幕显示行宽,默认100

SQL>set autocommit ON --设置是否自动提交,默认为OFF

SQL>set pause on --默认为OFF,设置暂停,会使屏幕显示停止,等待按下ENTER键,再显示下一页

SQL>set arraysize 1 --默认为15

SQL>set long 1000 --默认为80

SQL>set heading off --禁止输出列标题,默认值为ON

SQL>set feedback off --禁止显示最后一行的计数反馈信息,默认值为对6个或更多的记录,回送ON

SQL>set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能

问题提出:

1、用户需要对数据库用户下的每一张表都执行一个相同的SQL操作,这时,一遍一遍的键入SQL语句是很麻烦的

实现方法:

SQL set heading off --禁止输出列标题

SQL set feedback off --禁止显示最后一行的计数反馈信息

列出当前用户下所有同义词的定义,可用来测试同义词的真实存在性

SQL> select ‘desc ‘ || tname from tab where tabtype=‘SYNONYM‘;

把所有符合条件的表的select权限授予为public

select ‘grant select on ‘table_name‘ to public;‘ from user_tables where condition;

删除用户下各种对象

SQL> set heading off

SQL> set feedback off

SQL> select ‘drop ‘|| tabtype,tname || ‘;‘ from tab;

drop TABLE   COUNTRIES;

drop TABLE   DEPARTMENTS;

drop TABLE   EMPLOYEES;

drop TABLE   JOBS;

drop TABLE   JOB_HISTORY;

drop TABLE   LOCATIONS;

drop TABLE   REGIONS;

drop VIEW    EMP_DETAILS_VIEW;

drop VIEW    EXTRA_PAY;

drop TABLE   EMP_PICTURE;

drop TABLE   PERSONNEL;

drop TABLE   REVIEW_TABLE;

删除符合条件用户

SQL> select ‘drop user ‘ || username || ‘ cascade;‘ from all_users where user_id=33;

drop user HR cascade;

2,快速编译所有视图

----当在把数据库倒入到新的服务器上后(数据库重建),需要将视图重新编译一遍,

----因为该表空间视图到其它表空间的表的连接会出现问题,可以利用PLSQL的语言特性,快速编译。

SQL> spool view.sql

select ‘alter view ‘ ||tname ||‘ compile;‘ from tab;

SQL> spool off

然后执行ON.SQL即可。

SQL>@view.SQL

当然,授权和创建同义词也可以快速进行,如:

select ‘grant select on ‘ ||tname ||‘ to watson;‘ from tab;

3,命令列表:

假设当前执行命令为:select  from tab where rownum<10;

(a)ppend 添加文本到缓冲区当前行尾 a order by tname

SQL> a  order by tname;

结果:  1* select * from tab where rownum<10 order by tname

(注:a后面跟2个空格)

(c)hangeoldnew 在当前行用新的文本替换旧的文本 ctname 结果:select tname from tab;

(c)hangetext 从当前行删除文本 ctab 结果:select tname from ;

del 删除当前行

del n 删除第n行

(i)nput 文本 在当前行之后添加一行

(l)ist 显示缓冲区中所有行

(l)ist n 显示缓冲区中第 n 行

(l)ist m n 显示缓冲区中 m 到 n 行

run 执行当前缓冲区的命令

执行当前缓冲区的命令

r 执行当前缓冲区的命令

@文件名 运行调入内存的sql文件,如:

SQL edit s回车

如果当前目录下不存在s.sql文件,则系统自动生成s.sql文件,

在其中输入select  from tab;,存盘退出。

SQL @s回车

系统会自动查询当前用户下的所有表、视图、同义词。

@@文件名 在.sql文件中调用令一个.sql文件时使用

save 文件名 将缓冲区的命令以文件方式存盘,缺省文件扩展名为.sql

get 文件名 调入存盘的sql文件

start 文件名 运行调入内存的sql文件

spool 文件名 把这之后的各种操作及执行结果假脱机即存盘到磁盘文件上,默认文件扩展名为.lst

spool 显示当前的假脱机状态

spool off 停止输出

例:

SQL spool a

SQL spool

正假脱机到 A.LST

SQL spool off

SQL spool

当前无假脱机

exit 退出SQLPLUS

desc 表名 显示表的结构

show user 显示当前连接用户

show error 显示错误

show all 显示所有系统变量值

edit 打开默认编辑器,Windows系统中默认是notepad.exe,把缓冲区中最后一条SQL语句调入afiedt.buf文件中进行编辑

edit 文件名 把当前目录中指定的.sql文件调入编辑器进行编辑

clear screen 清空当前屏幕显示

二.Oracle sqlplus语句编辑命令

首先我们输入这样一条指令:

SELECT emp_id, emp_name

FROM Employees

input 命令可以接着上一条指令的后面添加语句,比如在上述语句运行后输入:

input WHERE emp_age > 30

便可得到如下指令:

SELECT emp_id, emp_name

FROM Employees

WHERE emp_age  > 30

ln 命令用于指定对以输入的第n行语句进行操作,比如在上述语句运行后输入:

l1则当前选中的语句行即为

SELECT emp_id, emp_name

(语句前有表示)

a 命令用于直接在当前行的末尾加上字符,比如在上述语句运行后输入:

a , emp_dept

则执行的指令变为:

SELECT emp_id, emp_name, emp_dept

FROM Employees

WHERE emp_age  30

c 命令用于修改当前语句中的字符,比如在上述语句运行后输入:

c emp_nameemp_age则执行的指令变为:

SELECT emp_id, emp_age, emp_dept

FROM Employees

WHERE emp_age  30

del n 命令用于删除第n行指令,比如在上述语句运行后输入:

DEL 3

则执行的指令变为:

SELECT emp_id, emp_age, emp_dept

FROM Employees

google打不开解决办法,布布扣,bubuko.com

时间: 2024-10-16 06:39:51

google打不开解决办法的相关文章

Win10/Win8.1/Win7控制面板打不开解决办法

Win10/Win8.1/Win7控制面板打不开解决办法 为了适应全新Modern界面,微软在Win8.1/Win10中新增了<设置>应用,不过传统控制面板中的设置还没有被全部移植到新版设置应用中,因此经典的控制面板仍然被保留了下来.对于老用户来说,可能控制面板用起来会更加顺手.不过有时控制面板可能会莫名奇妙出现打不开的问题,此时可参考下面的步骤来解决: 1.按Win+R打开运行,输入下面的路径回车 %SystemRoot%\System32 2.在System32文件夹中搜索*.cpl,搜索

Mac系统安装文件提示文件已损坏,打不开解决办法

Mac系统安装文件提示文件已损坏,打不开解决办法: 修改系统配置:系统偏好设置 - 安全性与隐私 - 任何来源".如果没有"任何来源"这个选项,是因为你的系统是macOS Sierra 10.12,苹果在新系统里把这个选项给屏蔽了,如果这个功能你不打开,将不能使用盗版或者破解版本软件,也就是你去下载任何一个dmg安装文件,都将无法打开. 解决方法: 第一:关闭"系统偏好设置" 第二:打开应用程序里面的"终端" 第三:输入:sudo sp

Invalid JDK version in profile &#39;doclint-java8-disable&#39;: Unbounded range: [1.8, for project com.google.code.gson:gson 解决办法

利用maven打包的时候遇到这个问题 在git上发现一个解决方案 问题解决 Invalid JDK version in profile 'doclint-java8-disable': Unbounded range: [1.8, for project com.google.code.gson:gson 解决办法 原文地址:https://www.cnblogs.com/macwhirr/p/10314661.html

IE浏览器打不开解决办法

windows 7和windows 8上的IE浏览器打不开,很可能是权限问题,解决办法: 点击"开始"-"运行",输入"regedit"打开注册表编辑器,找到"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main",在"Main"目录上点击鼠标右键,打开"Main的权限"窗口,给相应的用户添加"完全控制"

强制关机后centos克隆机打不开解决办法

电脑强制关机后,centos系统启动失败,报异常:锁定文件失败 打不开磁盘"D:\vms\S1\CentOS 64 位.vmdk"或它所依赖的某个快照磁盘解决办法:进入到D:\docker-1 中删除下面的两个文件 在次重新启动即可 原文地址:https://blog.51cto.com/lzhnb/2375729

WordPress 被注入 Google Analysis Code 的解决办法

1. 选择Appearance -> Editor 2. 找到footer.php (不一定每次都是footer,如果没有,可以检查一下header和content) 3. 找到如下这样base64编码的字符串 ZnVuY3Rpb24gZmlsZV9nZXRfY29udGVudHNfY3VybCgkdXJsKSB7CiAkY2ggPSBjdXJsX2luaXQoKTsKIGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9IRUFERVIsIDApOwogY3VybF9zZXRv

java.lang.NoSuchMethodError: com.google.common.hash.HashFunction.hashInt(I)Lcom/google/common/hash/HashCode; 解决办法

今天在java 上运行spark查询的时候出现一个问题: java.lang.NoSuchMethodError: com.google.common.hash.HashFunction.hashInt(I)Lcom/google/common/hash/HashCode; 后google 了一下找到了一篇相类似的问题 http://mail-archives.us.apache.org/mod_mbox/spark-user/201412.mbox/%3CD0A4C915.6E0D%[emai

google 打不开解决方法,请直接访问 https://www.sssis.com

firefox 配置google搜索: #locate google.xml   /usr/lib/firefox/distribution/searchplugins/locale/en-GB/google.xml /usr/lib/firefox/distribution/searchplugins/locale/en-US/google.xml /usr/lib/firefox/distribution/searchplugins/locale/en-ZA/google.xml # cat

多人开发Xcode工程冲突,打不开解决办法

在公司多人协作开发,相信好多程序员都遇到非常忧伤的问题,就是工程打不开,这样就无从下手,好多程序怨只能再从代码服务器上下载一份新的代码,今天军哥教你几个小技巧,让你的bigger瞬间提升一个档次 在公司经常遇到这种非常忧伤的问题 出现这种问题是因为多人开发中,同时修改了工程文件(小码哥彩票.xcodeproj),或者storyboard,xib,Assets.xcassets,文件,就是系统工程配置文件,导致工程打不开 解决方案 第一种解决方案 - 图形化界面 1.选中工程文件->右键显示包内容