oracle-常用语句 .docx
《oracle-常用语句 .docx》由会员分享,可在线阅读,更多相关《oracle-常用语句 .docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结Q1. 怎样创建表?A. CREATE TABLE ROYAL_MTABLE RM_INT_FIELD INTEGER, RM_STR_FIELD VARCHAR264CREATE TABLE ROYAL_DTABLE RD_INT_FIELD INTEGER, RD_STR_FIELD VARCHAR232Q2. 怎样删除表?A. DROP TABLE ROYAL_DTABLE;删除表内数据保留表deletetest_tb_gradewhere 1=1 Q3. 怎样创建视图?A. CREATE OR REPLACE VIEW ROYAL_MDVIEW ASSELECTT1.R
2、M_STR_FIELDASF1,T2.RD_STR_FIELDASF2FROMROYAL_MTABLET1, 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.
3、 ALTER TABLE ROYAL_MTABLE MODIFY RM_STR_FIELD NOT NULL; Q8. 怎样去除某个字段上的约束?A. ALTER TABLE ROYAL_MTABLE MODIFY RM_STR_FIELD NULL;Q9. 怎样给表加上主键?A.ALTERTABLEROYAL_MTABLEADDCONSTRAINTPK_ROYAL_MTABLEPRIMARYKEY RM_INT_FIELD;Q10. 怎样删除表的主键?A. ALTER TABLE ROYAL_MTABLE DROP CONSTRAINT PK_ROYAL_MTABLE CASCADE; Q1
4、1. 怎样给表添加一个外键?A.ALTERTABLEROYAL_DTABLEADDCONSTRAINTFK_ROYAL_DTABLEFOREIGNKEYRM_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.ALTERTABLEROYAL_MTABLEADDCONSTRAINTCHK_RM_STR_FIELDCHECKR
5、M_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. CREA
6、TE UNIQUE INDEX IDX_ROYAL_DTABLE ON ROYAL_DTABLE RM_INT_FIELD; Q18. 怎样删除索引?A. DROP INDEX IDX_ROYAL_DTABLE;Q19. 怎样创建用户?A.CREATEUSERTESTUSERIDENTIFIEDEXTERNALLYDEFAULTTABLESPACEUSERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;Q20. 怎样删除用户?A. DROP USER TESTUSER CASCADE;21. 怎样将对象权限object privileges授予用户?A.
7、 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. 怎
8、样将角色权限 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. 怎样创建序列
9、?A. CREATE SEQUENCE RM_INT_FIELD_SEQ MINvalue 1MAXvalue 999999999999999999999999999START WITH 1INCREMENT BY 1CACHE 10 ORDER;Q28. 怎样删除序列?A. DROP SEQUENCE RM_INT_FIELD_SEQ; Q29. 怎样猎取序列值?A. SELECT RM_INT_FIELD_SEQ.NEXTVAL FROM DUAL; Q30. 怎样创建角色?A. CREATE ROLE TESTROLE;Q31. 怎样删除角色?可编辑资料 - - - 欢迎下载精品名师归纳
10、总结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. 怎样从角色收
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle-常用语句 oracle 常用 语句
限制150内