![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
请多指教小灿阳
这个作者很懒,什么都没留下…
展开
-
oracle 报错:没有足够的值
错误语句如下:第一次写数据库作业,数据都是老师给的)想插入一行元组,测试语句的完整性,但是发现报错:没有足够的值。发现是因为我没有在表明Student后写参数的顺序,则默认用表中属性顺序,但是我少写了一列Sdept,所以出现了错误。按照默认表中的顺序输入参数,是第一种解决方式。结果如图。在表明Student后面注明参数输入顺序,也是一种解决方式。结果如图。...原创 2020-03-22 00:55:53 · 14540 阅读 · 2 评论 -
oracle like 模糊匹配&sname字符串长度
今天还是在写数据库作业,因为昨天因为like模糊匹配卡住了,刚刚问了同学解决了,现在来记录一下。(这里我用我写的作业来说明like的用法)这是Student表的全部数据。1.查询所有姓‘王’的学生姓名和性别。语句如下:**SELECT sname FROM student WHERE sname LIKE '王%';**运行结果如下:2.查询姓‘李’且全名为两个汉字的学生姓名。...原创 2020-03-22 18:50:24 · 1409 阅读 · 2 评论 -
oracle约束性错误(完整性约束)
这一次的oracle作业比上次麻烦些。第一个题就出现了错误。“违反完整性约束”1.违反完整性约束上次建好了表,想着这次改改就直接用,但是三张表我改了两张,(改的是数据格式),这时候往新表添加数据之后就报错了,“违反完整性约束”。经过多次测试发现,是因为student表中sno char(9)【这张表我没有改】,但是sc表中的sno数据格式我改成了char(10)。这时候就出现了问题。在s...原创 2020-04-04 21:11:41 · 1027 阅读 · 1 评论 -
oracle存储:授权、创建角色
这周的实验课是创建角色 。1.注意:创建角色需要在【命令窗口】执行,而不是【sql窗口】2.报错:公用用户名或角色名无效解决办法:(法一)在角色名前加c##或C##(法二)设置会话container到PDB连接好数据库,输入下列语句:注意:这里的XEpdb1是第二步中查询出来的,根据你自己的查询结果进行更改哈创建成功啦!成功解决~!但是我再去plsql中创建不带c#...原创 2020-04-12 20:53:44 · 165 阅读 · 0 评论 -
oracle存储过程输出多行记录
今天oracle上机实验。作业题目要求:显示所有学生学号和姓名。%type,%rowtype都只能读出一行记录。但是游标可以读多行。cursor-- SELECT * INTO v_record FROM s;DECLARE CURSOR l_c IS SELECT sno,sname FROM s;BEGIN dbms_output.put_line('sno'||' '||...原创 2020-04-17 19:39:31 · 2956 阅读 · 1 评论 -
PowerDesigner12.5安装问题
数据库这周实验是PowerDesigner上面进行数据库的设计安装的时候出现了问题。我第一次安装的时候选择PRC那步点不出来,我就卸载了重新安装了。结果,最后一步的时候报错:cannot obtain license with new parameters. the old parameters will be restored.我刚安装的就卸载了,一次没用过,甚至都没安装成功,没有注册表。...原创 2020-04-22 13:53:06 · 805 阅读 · 1 评论