
oracle中怎么调用以创建好的函数?
我oracle中创建了一个生成唯一序列号的function:getwyslh,想在插入数据时用于作为主键,比如“insertintotablenameselectxh,c...
我oracle中创建了一个生成唯一序列号的function:getwyslh,想在插入数据时用于作为主键,比如“ insert into tablename select xh,col1,col2 from tablename2”我想把这里的xh换成getwyslh,怎么调用这个函数?
展开
展开全部
直接调用啊,方法getwyslh有没参数的?有没包名? 用select getwyslh() from dual;测试下
追问
初学者,不知道怎么用。没有参数,没有包名,你就说在我上面写的那段代码中怎么实现,怎么写就行了,谢谢!
追答
select getwyslh() from dual;这个运行不到吗?
直接代入
insert into tablename select getwyslh(),col1,col2 from tablename2;
如果运行不到,就得改一下你的function带空参。
function getwyslh()
。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询