由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - PL/SQL function 使用求教?
相关主题
也来问个SQL的问题DUMMY question: Intro to SQL.
MSSQL Power Functionfor round() function in SQL
Re: 诚心请教 (SQL) => Try This Please:Does T-SQL have bit shift function?
求教大神SQL两条语句SQL 2008 intelligent function 不见了
这句SQL怎么写?请教有关junior level的database support的面试
怎么调用已经被重载的父类方法?PIVOT question
help need门外菜鸟求教Database的运行维护一般具体包括些什么?
MySQLSQL 2012 WINDOWING FUNCTION
相关话题的讨论汇总
话题: float话题: line话题: function话题: length话题: replace
进入Database版参与讨论
1 (共1页)
f***e
发帖数: 17
1
我要计算两点间距离,需要用到built-in function POWER and SQRT,
下面的code 该如何调用这些函数修改?
create or replace type Point as object(
X float,
Y float
);
/
create or replace type Line as object(
SP point,
EP point,
member function length return FLOAT, /* get line length */
pragma restrict_references(length,WNDS,WNPS)
);
/
create or replace type body Line as
member function length return FLOAT is
dx float; -- x direction distance square
dy float; -- y direction distance squa
n********a
发帖数: 68
2
create or replace type body Line as
member function length return FLOAT is
dp float; -- real distance
begin
SELECT SQRT(POWER((sp.x-ep.x),2)+POWER((sp.y-ep.y),2)) into dp FROM
DUAL;
return dp;
end;
end;
/

【在 f***e 的大作中提到】
: 我要计算两点间距离,需要用到built-in function POWER and SQRT,
: 下面的code 该如何调用这些函数修改?
: create or replace type Point as object(
: X float,
: Y float
: );
: /
: create or replace type Line as object(
: SP point,
: EP point,

1 (共1页)
进入Database版参与讨论
相关主题
SQL 2012 WINDOWING FUNCTION这句SQL怎么写?
新手Oracle数据库一问怎么调用已经被重载的父类方法?
Re: Please help on replacing character ihelp need
请教:SSIS输出到,某column中含隐藏字符'口',一条记录分成两MySQL
也来问个SQL的问题DUMMY question: Intro to SQL.
MSSQL Power Functionfor round() function in SQL
Re: 诚心请教 (SQL) => Try This Please:Does T-SQL have bit shift function?
求教大神SQL两条语句SQL 2008 intelligent function 不见了
相关话题的讨论汇总
话题: float话题: line话题: function话题: length话题: replace