




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Q1.怎样创建表?A. CREATE TABLE ROYAL_MTABLE(RM_INT_FIELD INTEGER,RM_STR_FIELD VARCHAR2(64)CREATE TABLE ROYAL_DTABLE(RD_INT_FIELD INTEGER,RD_STR_FIELD VARCHAR2(32)Q2.怎样删除表?A. DROP TABLE ROYAL_DTABLE;删除表内数据 保留表delete test_tb_grade where 1=1Q3.怎样创建视图?A. CREATE OR REPLACE VIEW ROYAL_MDVIEW ASSELECT T1.RM_STR_FIELD AS F1, T2.RD_STR_FIELD AS F2 FROM ROYAL_MTABLE T1, ROYAL_DTABLE T2WHERE T1.RM_INT_FIELD = T2.RM_INT_FIELDQ4.怎样删除视图?A. DROP VIEW ROYAL_MDVIEW;Q5.怎样给表添加字段?A. ALTER TABLE ROYAL_DTABLE ADD RM_INT_FIELD INTEGER;Q6.怎样删除表中某个字段?A. ALTER TABLE ROYAL_DTABLE DROP COLUMN RM_INT_FIELD;Q7.怎样给某个字段添加约束?A. ALTER TABLE ROYAL_MTABLE MODIFY RM_STR_FIELD NOT NULL;Q8.怎样去除某个字段上的约束?A. ALTER TABLE ROYAL_MTABLE MODIFY RM_STR_FIELD NULL;Q9.怎样给表加上主键?A. ALTER TABLE ROYAL_MTABLE ADD CONSTRAINT PK_ROYAL_MTABLE PRIMARY KEY (RM_INT_FIELD);Q10.怎样删除表的主键?A. ALTER TABLE ROYAL_MTABLE DROP CONSTRAINT PK_ROYAL_MTABLE CASCADE;Q11.怎样给表添加一个外键?A. ALTER TABLE ROYAL_DTABLE ADD CONSTRAINT FK_ROYAL_DTABLE FOREIGN KEY (RM_INT_FIELD) REFERENCES ROYAL_MTABLE (RM_INT_FIELD) ON DELETE CASCADE;Q12.怎样删除表的一个外键?A. ALTER TABLE ROYAL_DTABLE DROP CONSTRAINT FK_ROYAL_DTABLE;Q13.怎样给字段加上CHECK?A. ALTER TABLE ROYAL_MTABLE ADD CONSTRAINT CHK_RM_STR_FIELD CHECK (RM_STR_FIELD IN (Y,N);Q14.怎样去掉字段上的CHECK?A. ALTER TABLE ROYAL_MTABLE DROP CONSTRAINT CHK_RM_STR_FIELD;Q15.怎样给字段设置默认值?A. ALTER TABLE ROYAL_DTABLE MODIFY RD_STR_FIELD DEFAULT ROYAL;Q16.怎样移去字段的默认值?A. ALTER TABLE ROYAL_DTABLE MODIFY RD_STR_FIELD DEFAULT NULL;Q17.怎样创建索引?A. CREATE UNIQUE INDEX IDX_ROYAL_DTABLE ON ROYAL_DTABLE (RM_INT_FIELD);Q18.怎样删除索引?A. DROP INDEX IDX_ROYAL_DTABLE;Q19.怎样创建用户?A. CREATE USER TESTUSER IDENTIFIED EXTERNALLY DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;Q20.怎样删除用户?A. DROP USER TESTUSER CASCADE;21.怎样将对象权限(object privileges)授予用户?A. GRANT SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_MTABLE TO TESTUSER;GRANT INSERT, UPDATE, DELETE ON ROYAL_DTABLE TO TESTUSER;GRANT SELECT, ALTER ON ROYAL_DTABLE TO TESTUSER WITH GRANT OPTION;Q22.怎样从用户收回对象权限?A. REVOKE SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_DTABLE FROM TESTUSER;Q23.怎样将角色权限(role privileges)授予用户?A. GRANT CONNECT TO TESTUSER WITH ADMIN OPTION;GRANT DBA TO TESTUSER;Q24.怎样从用户收回角色权限?A. REVOKE DBA FROM TESTUSER;Q25.怎样将系统权限(system privileges)授予用户?A. GRANT ALTER ANY TABLE TO TESTUSER WITH ADMIN OPTION;Q26.怎样从用户收回系统权限?A. REVOKE ALTER ANY TABLE FROM TESTUSER;Q27.怎样创建序列?A. CREATE SEQUENCE RM_INT_FIELD_SEQMINvalue 1MAXvalue 999999999999999999999999999START WITH 1INCREMENT BY 1CACHE 10ORDER;Q28.怎样删除序列?A. DROP SEQUENCE RM_INT_FIELD_SEQ;Q29.怎样获取序列值?A. SELECT RM_INT_FIELD_SEQ.NEXTVAL FROM DUAL;Q30.怎样创建角色?A. CREATE ROLE TESTROLE;Q31.怎样删除角色?A. DROP ROLE TESTROLE;Q32.怎样将对象权限(object privileges)授予角色?A. GRANT SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_MTABLE TO TESTROLE;Q33.怎样从角色收回对象权限?A. REVOKE SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_MTABLE FROM TESTROLE;Q34.怎样将角色权限(role privileges)授予角色?A. GRANT DBA TO TESTROLE;Q35.怎样从角色收回角色权限?A. REVOKE DBA FROM TESTROLE;Q36.怎样将系统权限(system privileges)授予角色?A. GRANT CREATE TABLE TO TESTROLE;Q37.怎样从角色收回系统权限?A. REVOKE CREATE TABLE FROM TESTROLE;Q38.不等于条件有哪几种写法?(茴香豆问题:))A. SELECT * FROM ROYAL_MTABLE WHERE RM_STR_FIELD != Y;SELECT * FROM ROYAL_MTABLE WHERE RM_STR_FIELD = Y;SELECT * FROM ROYAL_MTABLE WHERE RM_STR_FIELD Y;Q39.like子句的用法?A. SELECT * FROM ROYAL_DTABLE WHERE RD_STR_FIELD LIKE %Y%;SELECT * FROM ROYAL_DTABLE WHERE RD_STR_FIELD LIKE _Y%;Q40.请举出一个where子查询简单例子?A. SELECT * FROM ROYAL_DTABLE WHERE RM_INT_FIELD IN (SELECT RM_INT_FIELD FROM ROYAL_MTABLE WHERE RM_STR_FIELD NOT IN (Y,B);Q41.Oracle常用字符串处理函数有哪些?A. | 连接两个字符串; LENGTH 字符串长度; TRIM/LTRIM/RTRIM 截断串左(右)指定字符串(包括空串); LOWER/UPPER 将字符串转换为小/大写,等等。例如:SELECT RM_INT_FIELD|-|RM_STR_FIELD|YES FROM ROYAL_MTABLE;Q42.Oracle支持哪些数字处理函数?A. Oracle支持所有常用数字函数,包括(但不限于)+、-、*、/、ABS、COS、EXP、LN、LOG、MOD、POWER、ROUND、SIN、SINH、SQRT、TAN、TRUNC、AVG、COUNT、MAX、MIN、SUM、GREATEST、LEAST等等。例如:SELECT GREATEST(3, 4, 5)*4 FROM DUAL;SELECT POWER(2,3) FROM DUAL;Q43.怎样取得数据库服务器当前日期、时间?A. SELECT SYSDATE FROM DUAL;SELECT TO_CHAR(SYSDATE, YYYY-MM-DD HH:MI:SS) FROM DUAL;Q44.怎样将字符串转换为日期、时间格式?A. SELECT TO_DATE(2002-11-27, YYYY-MM-DD) FROM DUAL;SELECT TO_DATE(2002-11-27 09:28:55, YYYY-MM-DD HH:MI:SS) FROM DUAL;Q45.常用日期函数有哪些?A. NEXT_DAY LAST_DAY ADD_MONTHS MONTHS_BETWEEN等等。例如:SELECT LAST_DAY(SYSDATE) FROM DUAL;Q46.能给出一个DECODE函数用法的例子吗?A. DECODE函数的格式为DECODE(value, if1, then1, if2, then2.,else)。假设表ROYAL_DTABLE中有如下数据:RD_INT_FIELD RD_STR_FIELD RM_INT_FIELD-1 royal 12 bill 23 joy 1请观察如下SQL语句输出结果。SELECT DECODE(RD_STR_FIELD, royal, royaltest, bill, billgates, RD_STR_FIELD) AS DC FROM ROYAL_DTABLE;DC-royaltestbillgatesjoyQ47.能给出一个group by、having和order by用法的例子吗?A. SQL SELECT * FROM ROYAL_MTABLE;RM_INT_FIELD RM_STR_FIELD-1 Y2 N3 YSQL SELECT * FROM ROYAL_DTABLE;RD_INT_FIELD RD_STR_FIELD RM_INT_FIELD-1 royal 12 bill 23 joy 1SQL SELECT RM_INT_FIELD, SUM(RD_INT_FIELD) FROM ROYAL_DTABLE GROUP BY RM_INT_FIELD HAVING SUM(RD_INT_FIELD) = 2 ORDER BY SUM(RD_INT_FIELD) ASC;RM_INT_FIELD SUM(RD_INT_FIELD)-2 21 4Q48.Oracle有哪些常用数据字典?A. USER_TABLES(TABS)、USER_TAB_COLUMNS(COLS)、USER_VIEWS、USER_SEQUENCES(SEQ)、USER_CONSTRAINTS、USER_CONS_COLUMNS、USER_TAB_COMMENTS、USER_COL_COMMENTS、USER_INDEXES(IND)、USER_IND_COLUMNS、USER_USERS、DBA_USERS、ALL_USERS、USER_TABLESPACES等等。例如:SELECT * FROM USER_CONSTRAINTS WHERE CONSTRAINT_NAME = FK_ROYAL_DTABLE;Q49.怎样将日期、时间插入date型字段中?A. INSERT INTO ROYAL_MTABLE (RM_INT_FIELD, RM_STR_FIELD, RM_DATE_FIELD) valueS (9, Y, TO_DATE(2002-05-23, YYYY-MM-DD);INSERT INTO ROYAL_MTABLE (RM_INT_FIELD, RM_STR_FIELD, RM_DATE_FIELD) valueS (10, Y, TO_DATE(2002-10-10 8:23:33, YYYY-MM-DD HH:MI:SS);Q50.能介绍一下connect by的用法吗?A. connect by子句提供了遍历“树”的手段。假设有这样一个表:CREATE TABLE ROYAL_TREE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京首都师范大学实验小学招聘2人模拟试卷及答案详解(名师系列)
- 2025吉林吉林市桦甸市产业发展有限公司招聘13人模拟试卷及答案详解(各地真题)
- 2025河南农商银行系统社会招聘考前自测高频考点模拟试题及答案详解(夺冠)
- 2025南昌市自然资源和规划局高新分局招聘用地业务岗1人模拟试卷(含答案详解)
- 2025河南省卫生健康人才中心招聘4人考前自测高频考点模拟试题及参考答案详解
- 2025江苏无锡市锡山区卫生健康系统招聘事业编制卫生人才88人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年4月重庆市万州区李河镇人民政府公益性岗位招聘2人考前自测高频考点模拟试题及参考答案详解1套
- 2025北京大学医学部总务处房地产管理中心宿舍管理员招聘1人模拟试卷附答案详解(模拟题)
- 2025年度中国铁路上海局集团有限公司招聘普通高校毕业生310人四(高等职业院校)考前自测高频考点模拟试题及完整答案详解1套
- 2025年绍兴市本级卫生健康单位第二次招聘硕士博士研究生、高级专家120人模拟试卷附答案详解(突破训练)
- 2025年养老护理员(中级)考试试卷:专业理论与实操考核
- 家长和孩子签订协议书
- 2025年养老护理员(中级)考试试卷:急救技能与实操训练
- 智慧水务系统的构建与实施-全面剖析
- 灸疗技术操作规范脐药灸
- (二模)新疆维吾尔自治区2025年普通高考第二次适应性检测 英语试卷(含答案详解)
- 2024-2025学年江苏省苏州市高二上册10月月考数学学情检测试题
- 《慢性肾脏病相关心肌病综合管理中国专家共识(2024版)》解读
- 牛津译林版九年级英语上学期期中热点题型专练刷题03名校选词填空20篇(原卷版+解析)
- DB11T 2032-2022 工程建设项目多测合一技术规程
- 中小学教师职称评审讲课答辩英语学科全英答辩题目汇编(附汉语翻译)
评论
0/150
提交评论