急求 解 一道oracle 数据库 数据查询入门基础题 数据操作方面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急求 解 一道oracle 数据库 数据查询入门基础题 数据操作方面相关的知识,希望对你有一定的参考价值。

创建脚本文件loademp.sql,以交互方式向向my_employee表添加纪录。提示用户输入雇员的id, first_name, last_name, salary,
userid(由first_name的第一个字母及last_name的前7个字母组成)
my_employee这张表 有 id last_name first_name userid salary 这五列
是在sqlplus环境里运行
insert into my_employee
values (&id,'&last_name','&first_name',concat(substr('&&first_name'',1,1),substr('&&last_name'',1,7)),&salary);
我这么写的 但是有问题

参考技术A DECLARE
v_id INT;
v_last_name VARCHAR2(20);
v_first_name VARCHAR2(20);
v_userid CHAR(8);
v_salary NUMBER(6);
BEGIN
v_id:=&输入ID;
v_last_name:='&请输入last_name';
v_first_name:='&请输入first_name';
v_salary:='&请输入salary';
v_userid:=SUBSTR(v_first_name,1,1)||SUBSTR(v_last_name,1,7);
INSERT INTO my_employee VALUES(v_id,v_last_name,v_first_name,v_userid,v_salary);
dbms_output.put_line(v_id);
dbms_output.put_line(v_last_name);
dbms_output.put_line(v_first_name);
dbms_output.put_line(v_userid);
dbms_output.put_line(v_salary);
commit;
END;追问

是在sqlplus环境里运行
insert into my_employee
values (&id,'&last_name','&first_name',concat(substr('&&first_name'',1,1),substr('&&last_name'',1,7)),&salary);
我这么写的 但是有问题
哪里错了那 应该怎么改

追答

'&&first_name'和'&&last_name'不是变量,看成字符串来截取。

追问

哥们 您有qq么 我能详细的问您一下么

追答

有问题在Hi里留言吧,QQ几乎不用。

我的服务器的oracle 数据库用户system用户被锁了,服务器iP=10.212.2.0,实例名为orcl,如何解锁?

急求!!!
我不知道sys用户密码?

急求!!!!!!

首先需要用sysdba用户连接数据库:sqlplus sys/password@10.212.2.0:1521/orcl as sysdba
登陆之后解锁system用户:alter user system account unlock追问

我不知道sys用户密码

追答

如果不知道密码,那就在安装数据库的本机登陆
sqlplus / as sysdba 这样本机登陆不需要用户名密码

追问

这样解锁的是自己的数据库的system用户不是服务器的system用户。。。。

追答

你的意思是你没办法登陆到服务器的主机登陆到数据库下面吗?而是只能远程登陆?
这种情况下你必须知道sys密码才行了

参考技术A 找个有DBA角色的用户,登陆到数据库执行alter user system account unlock;
如果没有DBA角角用户,只能到服务器上,通过系统认证登陆到数据库,再进行解锁操作
参考技术B 使用管理员sys账户登陆,alter user 用户名 account unlock就行了。追问

我用自己的电脑如何用sys登陆?

追答

sys是管理员账户,打开isqlplus,输入sys as sysdba必须要以管理员身份登陆才可以,然后就行提示你输入密码,进行之后使用alter user 用户名 account unlock就行了

参考技术C 用SSH连入服务器
切换到安装ORACLE的用户
sqlplus / as sysdba 登陆数据库
解锁SYSTEM用户
alter user system account unlock;

以上是关于急求 解 一道oracle 数据库 数据查询入门基础题 数据操作方面的主要内容,如果未能解决你的问题,请参考以下文章

我的服务器的oracle 数据库用户system用户被锁了,服务器iP=10.212.2.0,实例名为orcl,如何解锁?

安装oracle数据库时验证失败,急求大神啊

急求一道编程题

急求!怎么建立oracle存储过程(实例)

18Oracle入门

在oracle中如何用sql语句计算一段时间中的星期六和星期天的天数?请大侠赐教!急求!!!!!!!!!!!