新手做测试用,遇到问题,整个过程如下:
--创建测试表
create table test(id number,stuname varchar2(30),stuage number);
insert into test(id,stuname,stuage)values(1,'zhangsan',20);
insert into test(id,stuname,stuage)values(2,'lisi',25);
select * from test;
--测试1
select * from test;
--测试2
declare
varname varchar2(20);
begin
select stuname into varname from test where id = 1;
dbms_output.put_line(varname);
end;
现在的问题是,测试1可以看到结果,但测试2的结果请问在哪里能看到?
--创建测试表
create table test(id number,stuname varchar2(30),stuage number);
insert into test(id,stuname,stuage)values(1,'zhangsan',20);
insert into test(id,stuname,stuage)values(2,'lisi',25);
select * from test;
--测试1
select * from test;
--测试2
declare
varname varchar2(20);
begin
select stuname into varname from test where id = 1;
dbms_output.put_line(varname);
end;
现在的问题是,测试1可以看到结果,但测试2的结果请问在哪里能看到?
解决方案 »
- 如何判断数据库中是否完整包含某一字符串
- 关于限定存储过程执行频率的问题
- 复杂的数据去重问题
- 表结构中VARCHAR2(4000)最多只能存2000字符?
- 请教:shell角本写SQL的问题!!!(急)
- 关于这种Oracle数据库问题,应该看什么书呢?
- 有这样的问题吗? cursor不能放在程序包主体最后来实现,事这样的吗?
- Oracle的一个简单查询?急,解决马上解贴!!
- 为什么执行完过程,表中没有数据?
- 关于select decode('COL1','COL1',(select 'VALUE1' from DUAL),NULL) from DUAL
- 如何确定某一天所在的周是一年的第几周?
- 问个sql查询的问题
--创建测试表
create table test(id number,stuname varchar2(30),stuage number);
insert into test(id,stuname,stuage)values(1,'zhangsan',20);
insert into test(id,stuname,stuage)values(2,'lisi',25);
select * from test;
--测试1
select * from test;
--测试2
declare
varname varchar2(20);
begin
select stuname into varname from test where id = 1;
dbms_output.put_line(varname);
end;
现在的问题是,测试1可以看到结果,但测试2的结果请问在哪里能看到?
再SQL页旁边还有2个标签页,分别叫输出和统计表。
你的测试二再输出页才能看到~~
之后dbms_output.put_line的结果直接可以打印出来。
declare
varname varchar2(20);
begin
select stuname into varname from test where id = 1;
dbms_output.put_line(varname);
end;
set serveroutput on;