在sql*plus里面用sql语句创建了一个表,为什么在pl/sql developer里面看不到那个表
我的oracle是windowsxp下运行的。1、在SQLPlus里面用sql语句创建了一个表,为什么在pl/sqldeveloper里面看不到那个表2、SQLPlus里...
我的oracle是windows xp下运行的。1、 在SQL Plus里面用sql语句创建了一个表,为什么在pl/sql developer里面看不到那个表 2、SQL Plus里面的光标怎么左右移动,比如:select * form test 我 from输错了 我要把光标移过去修改 怎么移动?按向左向右的箭头没反应。
展开
4个回答
展开全部
楼上的,create是DDL语句,不需要事务提交(commit)
1、楼主你最好仔细检查下,在SQL Plus下表是否成功?你可以在第一次创建表完成以后,再运行下创建表的SQL语句,看是不是报错,如果没有报错,说明表根本没有创建成功。
2、确认表创建成功以后,在pl/sql developer里查看,确认你登陆SQL Plus的账号和pl/sql developer的账号是一样的,不要登陆SQL Plus时用A用户登陆,登陆pl/sql developer时在B用户,结果在B用户中找A用户的表,这样是肯定找不到的,如果在这种情况下,你就:select * from A用户.表名.
3、在以上条件下,肉眼还找不到,就:select * from 创建的表名;看能不能查询,如果能查询,表一定存在,楼主仔细找就可以了
4、如果还找不到,楼主可以去买彩票了。。。。
1、楼主你最好仔细检查下,在SQL Plus下表是否成功?你可以在第一次创建表完成以后,再运行下创建表的SQL语句,看是不是报错,如果没有报错,说明表根本没有创建成功。
2、确认表创建成功以后,在pl/sql developer里查看,确认你登陆SQL Plus的账号和pl/sql developer的账号是一样的,不要登陆SQL Plus时用A用户登陆,登陆pl/sql developer时在B用户,结果在B用户中找A用户的表,这样是肯定找不到的,如果在这种情况下,你就:select * from A用户.表名.
3、在以上条件下,肉眼还找不到,就:select * from 创建的表名;看能不能查询,如果能查询,表一定存在,楼主仔细找就可以了
4、如果还找不到,楼主可以去买彩票了。。。。
展开全部
什么一系列数据?1,2,3,4,5,6?
DECLARE v_num NUMBER;
BEGIN
FOR v_num IN 1..10 LOOP
dbms_output.put_line(v_num);
END LOOP;
END;
结果是
1
2
3
4
5
6
7
8
9
10
DECLARE v_num NUMBER;
BEGIN
FOR v_num IN 1..10 LOOP
dbms_output.put_line(v_num);
END LOOP;
END;
结果是
1
2
3
4
5
6
7
8
9
10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以试试点那个commit 按钮
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询