① 进入PLsql的命令窗口,输入SQL语句后,应该如何执行
1、首先在电脑中,找到并登录PLSQL,如下图所示。
② 通过plsql如何查询最近调用的sql
相信很多在plsql developer调试oracle的朋友,经常会遇到在plsql developer执行的某一条SQL语句没有保存,那么我们在plsql developer下如何找到我们执行过的SQL语句呢,其实通过下列方法很容易实现。
首先打开plsql developer 工具,并新建SQL窗口,如下图
通过上面的方法是不是很容易,就找到历史使用的SQL语句。
③ plsql查询日期的语句
DVALDAY >= TO_CHAR(SYSDATE, 'yyyy/mm/dd')
T-SQL我不太熟,102的具体格式不太清楚。
不过在PL/SQL里,你把后面字符串里的格式改成你想要的格式就可以了。
④ plsql中怎么执行select语句
是要对select语句的结果集进行处理么,如果是可以用游标
类似于
for x in (select ......)
loop
处理结果集的脚本
end loop;
不妨把你具体的需求发出来看看
⑤ pl/sql 中查询时间段语句
曾经遇到这样的情况,在数据库的Meeting表中有PublishTime (DateTime,8)字段,用来存储一个开会时间,在存入时由于要指明开会具体时间,故格式为yyyy-mm-dd hh:mm:ss,而我们查询时是通过yyyy-mm-dd来进行的,即查询某一天的所有会议信息,这样如果通过select * from Meeting where PublishTime=@PublishTime (参数@PublishTime为yyyy-mm-dd格式)语句进行查询将无法得到正确结果,比如我们要查询2004年12月1日的会议信息,在输入2004-12-01时就不能得到查询结果,而这种查询又不能要求输入具体的hh:mm:ss.
此时我们需要使用convert函数,它可以将一种数据类型的表达式转换为另一种数据类型的表达式.此处我们先将数据库内的datetime类型转换为char类型,由于输入的参数是10位的,所以写成
select * from Meeting where convert(varchar(10),PublishTime,121))=@PublishTime,这样在查询时数据库得到参数后先自动将数据库内的信息转换为yyyy-mm-dd格式的10位字符,只要与参数相同即可返回查询结果.而convert中的121是指将datetime类型转换为char类型时获得包括世纪位数的4位年份
⑥ 在PLSQL中用SQL查询语句怎样实现图中情况
select substr(参数值,instr(参数值,'=',1)+1,instr(参数值,',',1)-instr(参数值,'=',1)-1) as 得到A的值,substr(参数值,instr(参数值,'=',1)+1,instr(参数值,',',1)-instr(参数值,'=',1)-1) +长度 as 得到L值, substr(参数值,instr(参数值,'=',1)+1,instr(参数值,',',1)-instr(参数值,'=',1)-1) +长度*0.257*10 as 得到表面积 from 表名
⑦ plsql怎么查找表 sql语句
进到PLSQL里 右键你建的表名 如:emp 选择View 会打开一个框,在第一个TAB页General里右下角有个View SQL 点击这个可看建表语句!
⑧ 怎么使用 plsql developer 来查询oracle中的数据啊
基本操作
1
首先确保有oracle数据库或者有oracle服务器,然后才能使用PLSQL Developer连接数据库。
2
启动PLSQL Developer,登陆oracle用户账号后连接(这里不详细介绍如何配置tnsname.ora)了。
3
登陆成功后即可进入对象浏览器窗口界面
4
在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)
5
找到table文件夹,里边就是当前账户的所有表格
END
查看表格
1
选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了。
END
SQL Window使用
1
新建——》选中sql window,即可打开sql窗口了
2
在sql窗口内输入sql语句,全选,点击执行即可查看到结果,功能很强大
END
编辑表
1
选中表——》右键——》Edit(编辑),可以对表进行编辑。
⑨ 怎样保存plsql的select 语句
将编辑页面另存为文件啊.点那个保存图标就行了.前提是编辑窗口为当前激活状态.
或者干脆把编辑窗复制到文本文件里.
⑩ oracle PLSQL 查询语句select t.*, t.rowid from PU.YK t
select t.*,--全选t表
t.rowid--t表的rowid (oracle 中rowid就是唯一标志记录物理位置的一个id)
from
PU.YK t -- PU.YK表重命名为 t
sql
select t*from PU.YK