–获取两时间的相差豪秒数
select ceil((To_date(’2008-05-02 00:00:00′ , ‘yyyy-mm-dd hh24-mi-ss’) – To_date(’2008-04-30 23:59:59′ , ‘yyyy-mm-dd ...... <阅读全文>
Oracle面试题 Oracle笔试题
-查找锁定表信息select p.spid, c.object_name, b.session_id, b.oracle_username, b.os_user_namefrom v$process p, v$session a, v$locked_object b, all_objects cwhere p.addr = a.paddr and a.process = ...... <阅读全文>
Oracle对于rank和dense_rank已经支持合计功能,不过这次我仅仅使用了其分析功能。具体语法如下:RANK ( ) OVER ( [query_partition_clause] order_by_clause )。
下面给出一些来自网上的示例:
TABLE:S (sub...... <阅读全文>
用SYSDBA用户登录,执行如下SQL
SELECT value
FROM sys.props$
WHERE name = ‘NLS_CHARACTERSET’
或者:
SELECT * FROM NLS_DATABASE_PARAMETERS
结果格式如下:NLS_CHARACTERSET UTF8
第一部分是...... <阅读全文>
1、with admin option
with admin option的意思是被授予该权限的用户有权将某个权限(如create any table)授予其他用户或角色,取消是不级联的。
如授予A系统权限create session with admin option,然后A又把cr...... <阅读全文>
varchar2最大是4000字节,那么就看你的oracle字符集,如果字符集是16位编码的,ZHS16GBK,那
么每个字符16位,2字节,可以容纳一个中文字符,所以可以容纳2000字符。如果是AL32UTF8编码的字符集,三个字节为一...... <阅读全文>
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,
可表示的数据范围在
1.0 * 10(-130) —— 9.9…9 * 10(125) {38个9后边带88个0}的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle...... <阅读全文>
在一个oracle数据库库中有n多表, 只知道在这些表中的某个字段存在这样的格式固定的数据:如0001.123456789
怎么样才能匹配到这种数据存在哪个表中?
代码如下:
public static void main(String[] args) thro...... <阅读全文>
通过ORACLE提供的底层SQL来查找性能最差的SQL。
SELECT * FROM (
SELECT PARSING_USER_ID
EXECUTIONS,
SORTS,
COMMAND_TYPE,
DISK_READS,
sql_text
F...... <阅读全文>
select sid,event
from v$session_wait
where event not like ‘rdbms%’ and event not like ‘SQL*Net message%’;
select sql_text
from v$sqltext_with_newlines a
...... <阅读全文>
Question:
varchar2变量,如”e\adsfs\dfsa\defff\def”,变量中有多个”\”或是其它特殊符号,现需从右解析该字符,取到最后一个”\”号的字节符”def”.
全程两个函数:...... <阅读全文>
declare
i int := 1;
j int;
begin
while i <阅读全文>
1.select执行时oracle内部的过程
分析:其中包括语法分析、语义分析、视图转换、表达式转换、选择优化器、选择连接方式、选择连接顺序、选择数据
搜索路径等等,然后在SGA中的共享SQL区中找是否执行过该语句,...... <阅读全文>
1、数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?
2、表空间的管理方式有哪几种,各有什么优劣。
3、本地索引与全局索引的差别与适用情况。
4、一个表a varchar(2),b number(1)...... <阅读全文>
#region oracle 题目
select a.*,b.*
from a,b
where a.id=b.id
和
select a.*,b.*
from b,a
where a.id=b.id
#endregion
问这两个的查询语句有什么区别?
在oracle 数据库中,查询是从后向前查询的,所以要将...... <阅读全文>
要求:–1. 实训拓展训练【企业面试题】
–为岗位业务培训业务建立3个表:
–S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表工号、员工姓名、所属单位、员工年龄
–C (C#,CN ) C#,CN 分别代表课程...... <阅读全文>
1、切换服务器归档模式,如果已经是归档模式可跳过此步:
%sqlplus /nolog (启动sqlplus)
SQL> conn / as sysdba (以DBA身份连接数据库)
SQL> shutdown immediate; (立即关闭数据库)
SQL> sta...... <阅读全文>
Oralce数据库
一、选择题
1、在SQL的查询语句中,用于分组查询的语句是( C )。
A)ORDER BY B)WHERE C)GROUP BY D)HAVING
2、在“学生情况.DBF”表中,查询计算机专业、助学金大于40元的学生的...... <阅读全文>
直接根据sql将查询结果按照格式生成文件,下面是前面生成的格式设定。
set colsep’ ‘; //域输出分隔符
set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
set feedback...... <阅读全文>
1. Differentiate between TRUNCATE and DELETE
2. What is the maximum buffer size that can be specified using the DBMS_OUTPUT.ENABLE function?
3. Can you use a commit statement within a database t...... <阅读全文>
一、基础概念
1. 列举几种表连接方式
Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)
Or hash join/merge join/nest loop(cluster join)/index join ??
ORACLE 8i,9i 表连接方法...... <阅读全文>
1. 对字符串操作的函数?
答:ASCII() –函数返回字符表达式最左端字符的ASCII 码值
CHR() –函数用于将ASCII 码转换为字符
–如果没有输入0 ~ 255 之间的ASCII 码值CHR 函数会...... <阅读全文>
在Oracle PL-SQL中,左连接和右连接以如下方式来实现
查看如下语句:
SELECT emp_name, dept_name
FORM Employee, Department
WHERE Employee.emp_deptid(+) = Department.deptid
此SQL文使用了右连接,...... <阅读全文>
Oracle DBA笔试题
姓名:________________ 性别:________________ 日期:________________
时间:120分钟
一、 Database
1. 创建用户时,需要赋予新用户什么权限才能使它联上数据库:______。
2. 如何重...... <阅读全文>
