PL/SQL的一些基础问题

在定义函数,存储过程的时候是用is还是as?定义变量的时候需不需要用到declare?稍微举个例子谢谢... 在定义函数,存储过程的时候是用is还是as?
定义变量的时候需不需要用到declare?
稍微举个例子谢谢
展开
 我来答
百度网友7558ae7
2013-07-10 · TA获得超过5797个赞
知道小有建树答主
回答量:1730
采纳率:50%
帮助的人:1700万
展开全部
一般都用AS﹐跟MSSQL一样
比如 CREATE OR REPLACE PROCEDURE XXX as

变量也是要declare声明的
比如
DECLARE
变量1 类型
变量2 类型
BEIGN
追问
那为什么我现在看到的都是CREATE OR REPLACE PROCEDURE XXX is

declare 都是没得
追答
as跟is都一样的意思﹐oracle里都兼容﹐习惯怎么写就怎么写咯
关于declare
如果declare在as和begin之间可以不用加declare,
如果在begin语句中就要加declare
爱琴海之玲
2013-07-10 · TA获得超过2581个赞
知道小有建树答主
回答量:582
采纳率:75%
帮助的人:339万
展开全部
as 和is 都是可以的 看个人习惯 ,还有定义变量一定要用declare,

不用declare这个定义的 在存储过程中叫做参数,就不是变量了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式