
Oracle
杜小白Zero
这个作者很懒,什么都没留下…
展开
-
oracle12使用sqlplus创建用户授权和密码报:ORA-65096 公用用户名或角色无效
今天刚开始学习Oracle,使用sqlplus创建新用户时遇到以下问题:就是按照教程来走的,但是一直报错,后来查了以下:发现创建用户的时候要以c##开头,也就是上边的创建语句y应该这么写:结果就真的创建成功啦~ ...原创 2018-07-17 10:21:00 · 1819 阅读 · 0 评论 -
Oracle约束:非空约束、主键约束、外键约束、唯一约束和检查约束
一、非空约束(只能在列级设置,不能在表级设置)1、在创建表时设置非空约束CREATE TABLE table_name(column_name datatype NOT NULL,……); 2、在修改表时添加非空约束ALTER TABLE table_nameMODIFY column_name datatype NOT NULL; 3、在修...原创 2018-07-23 14:11:14 · 2830 阅读 · 0 评论 -
Oracle查询语句
一、基本查询语句SELECT [DISTINCT] column_name1,……|*FROM table_name[WHERE conditions];二、在SQL*PLUS中设置格式COLUMN column_name HEADING new_name;注意:COLUMN可以简写成COLCOLUMN column_name FORMAT dataformat;...原创 2018-07-23 20:01:05 · 3268 阅读 · 0 评论 -
Oracle实现“limit”功能
oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。(1)使查询结果最多返回前10行:select * from CLEAR where rownum<=10;(2)使查询结果返回中间的10到100行: select * from CLEAR where ro...原创 2018-08-02 17:15:07 · 70819 阅读 · 10 评论 -
Oracle什么时候需要Commit?
作为一个小白,刚接触数据库操作,今天在oracle中使用sql语句执行了delete和update命令,在本地数据库中已执行成功,兴致冲冲的向老大汇报任务时,但是他那边查看并没有删除成功或更新数据库,很是尴尬,为什么会出现这种不一致的情况呢? 原来是因为我执行命令后没有commit提交,那么更新的内容只是被保存到内存中,而不是提交到数据库中,将不会被其他Session(对话)看到...原创 2018-08-13 16:03:48 · 7056 阅读 · 1 评论 -
删除表操作——drop、truncate和delete用法详解
一、基本语法 1、drop table 表名称 eg: drop table test; --test为表名,下同 2、truncate table 表名称 eg: truncate table test; 3、delete from 表名称 wher...原创 2018-08-13 16:41:07 · 19305 阅读 · 0 评论