社区
Sybase
帖子详情
请问在Oracle的SQL * Plus中怎样用语句看到一个存储过程的定义?
saucerman
2001-12-27 03:25:39
就是能直接在SQL Plus或Work Sheet中查看建立它的SQL语句,而不是用Schema等其他工具。
...全文
160
15
打赏
收藏
请问在Oracle的SQL * Plus中怎样用语句看到一个存储过程的定义?
就是能直接在SQL Plus或Work Sheet中查看建立它的SQL语句,而不是用Schema等其他工具。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cqxhhe
2001-12-27
打赏
举报
回复
呵呵 不错
clwyf
2001-12-27
打赏
举报
回复
用toad
在 www.quest.com中档很好用
flowerofwind
2001-12-27
打赏
举报
回复
顺便问一下
怎么得到表的ddl语句?
saucerman
2001-12-27
打赏
举报
回复
谢谢kks(峰)!哈哈!真的大侠出场啦!
只是要补充一点那个用单引号引住的存储过程的名的字母都要大写!
另外,不能显示完整的脚本,中间总是被
TEXT
--------------------------------------------------------------------------------
字样的东西隔成一段一段的,甚是遗憾,不知有没有方法消除?
另外,还有别的更好的方法吗?
kks(峰),呵呵,真谢谢啦!我一定会很快结贴给分的,只不过再等等看其他人是否还有高见!
kks
2001-12-27
打赏
举报
回复
SELECT TEXT FROM USER_SOURCE WHERE NAME = 你的储存过程的名称
可以列出整个储存过程
saucerman
2001-12-27
打赏
举报
回复
真的没有人知道吗?我的天!我以为它很简单呢!还以为就我自己很菜呢!
想不到菜的家伙大有人在啊!呵呵!
saucerman
2001-12-27
打赏
举报
回复
那斑竹知不知道呢?!
saucerman
2001-12-27
打赏
举报
回复
你看这么多家伙都想知道,但就是没有能知道的——多急人啊!
cqxhhe
2001-12-27
打赏
举报
回复
呵呵 我也想知道 (暂时不知道~)
saucerman
2001-12-27
打赏
举报
回复
不要再转到DBA里或其他什么地方啦,就在SQL Plus或Work Sheet里,应该有办法能直接查到Stored Procedure的原始定义啊!
真的没有人知道吗?简直太遗憾了!
cqxhhe
2001-12-27
打赏
举报
回复
在 DBA里可以看到 除 create 语句之外的所有定义
saucerman
2001-12-27
打赏
举报
回复
请大侠一定教我!
saucerman
2001-12-27
打赏
举报
回复
all_source似乎是查看所有资源吧?
我只要查看某个特定的存储过程的定义,当然我知道它的名字啦
saucerman
2001-12-27
打赏
举报
回复
另外,我试过,用
Desc [存储过程名];
不能显示完全定义它的那些语句
Fxx
2001-12-27
打赏
举报
回复
查看oracle的系统表
all_source
SQL
*PLUS命令的使用大全
Oracle
的
sql
*plus是与
oracle
进行交互的客户端工具。在
sql
*plus
中
,可以运行
sql
*plus命令与
sql
*plus
语句
。 我们通常所说的DML、DDL、DCL
语句
都是
sql
*plus
语句
,它们执行完后,都可以保存在
一个
被称为
sql
buffer的内存区域
中
,并且只能保存一条最近执行的
sql
语句
,我们可以对保存在
sql
buffer
中
的
sql
语句
进行修改,然后再次执行,
sql
*plus一般都与数据库打交道。 除了
sql
*plus
语句
,在
sql
*plus
中
执行的其它
语句
我们称之为
sql
*plus命令。它们执行完后,不保存在
sql
buffer的内存区域
中
,它们一般用来对输出的结果进行格式化显示,以便于制作报表。
oracle
Sql
*plus
Sql
*plus是
一个
最常用的工具,具有很强的功能,主要有: 1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。 2. 执行
sql
语句
执行pl/
sql
。 3. 执行
sql
脚本。 4. 数据的导出,报表。 5. 应用程序开发、测试
sql
/pl
sql
。 6. 生成新的
sql
脚本。 7. 供应用程序调用,如安装程序
中
进行脚本的安装。 8. 用户管理及权限维护等。
Oracle
数据库
SQL
语言
本课程全面介绍
oracle
的
SQL
语言。 介绍查询
语句
DML
语句
DDL
语句
数据库对象等等
sql
_plus.rar_plus
Oracle
的
sql
*plus是与
oracle
进行交互的客户端工具。在
sql
*plus
中
,可以运行
sql
*plus命令与
sql
语句
。 我们通常所说的DML、DDL、DCL
语句
都是
sql
语句
,它们执行完后,都可以保存在
一个
被称为
sql
buffer的内存区域
中
,并且只能保存一条最近执行的
sql
语句
,我们可以对保存在
sql
buffer
中
的
sql
语句
进行修改,然后再次执行。 除了
sql
语句
,在
sql
*plus
中
执行的其它
语句
我们称之为
sql
*plus命令。它们执行完后,不保存在
sql
buffer的内存区域
中
,它们一般用来对输出的结果进行格式化显示,以便于制作报表。 本文章就介绍一下一些常用的
sql
*plus命令。
关于
oracle
在
SQL
*PLUS窗口
中
执行的命令,在这里给大家分享一下
使用
SQL
*Plus管理数据库对象和其他操作 掌握表空间的创建过程 掌握用户的创建、修改和删除,以及给用户授予权限 这些都是很必要的
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章