Function to return only numbers
Need to create a PL/SQL function that has a phone number with formatting such as (07) 6173-8765 and then simply exit numbers and return 0761738765. Needs deformat to remove all characters and spaces which are not digital.I looked around for quite some time to find the code that will do but have had no luck.
Thank you
WITH d AS (
SELECT '(07) 6173-8765' X FROM DUAL)
SELECT x, RegExp_Replace (x, '[^0-9]')
FROM d
Tags: Database
Similar Questions
-
Function that returns only numbers
Is it possible to have a SQL function that returns only numbers in a varchar?
Example:
My PHONE_NUMBER table contains a field with a phone number in VARCHAR2, it can contain:
1-888-444-5555 or (514) 444-6666 or 514-222-4444 ext: 100
I want to have a fuction which back me:
18884445555 and 5144446666...
Thanks for the helpHello
For a copy of the string s with everything except the numbers (0-9), was deleted:
REGEXP_REPLACE ( s , '[^0-9] )
The expression above will work in Oracle 10 and higher.
In any version, you can use TRANSLATE to remove the numbers, then reuse TRANSLATE to remove these characters from the s.TRANSLATE ( s, , '0' || TRANSLATE ( s , 'A0123456789' , 'A' ) , '0' )
-
Table of contents returns only numbers
I'm reviewing a book. He already has a table of contents. When I try to review all that I get is a loaded cursor that resembles a matrix number, and when he stuck displays a number with a series of periods (that's fine) and another number:
Loaded cursor:
1 2 3 4 5 6
7 8 9 10 11
12 13 14 15 etc.
The table of contents:
1 . . . . . . . . . . . 1
2 . . . . . . . . . . . 2
etc.
It should show
1 on the book... 14
InDesign CS5 v7.0.0.355
iMac Intel OS X 10.6.5
I've done it before, but now there's something screwed up I think.
There are 8 documents (sections) that make up the book.
Thank you.
Scott
I'm about to go to dinner, but I'm going to mark your message and try to take a look a the file tomorrow.
-
Mathematical function to show only the positive numbers?
Does anyone know of a mathematical function to show only the positive numbers. I have a formula that returns an integer, if the integer is negative, I want to show ZERO. I'd rather not have to use a case statement.
For example, if it returns 5, I want to see 5. If it returns 0, I want to see 0. If it returns-2, I want to see 0.How about this?
(x + ABS) / 2
where x is the column?
When x = 5, you have (5 + 5) / 2 = 5
When x = 0, you have (0 + 0) / 2 = 0
When x =-2, you have (-2 + 2) / 2 = 0
-
Discover with function as datasource returns only the first line.
Hello
I created the following function to get the status of all the rules for the instances of SQL Server.
The data type of the function output has been configured as 'List of SQLInstanceRuleStatuss', where SQLInstanceRuleStatuss is the custom type, I created in the same module.
When I tested the function, it returns all instances of SQL Server with two other columns.
But when I try to create a view with the Rows property that is configured to use the feature, it returns only the first line:
sqlRules = new ArrayList();
queryStatement = server. QueryService.createStatement ("(DBSS_Instance)");
queryResult = server. QueryService.executeStatement (queryStatement);
for (it in queryResult.topologyObjects)
{
sqlRule is functionHelper.createDataObject ("westjet_mark_dev:SQLInstanceRuleStatus", "none", "test");.
sqlRule.instance = it;
sqlRule.ruleName = 'test rule name';
sqlRule.status = false;
sqlRules.add (sqlRule);
}
Return sqlRules;
Did I miss something?
Thank you
Mark
Mark,
I think I forgot something
sqlRule=functionHelper.createDataObject("westjet_mark_dev:SQLInstanceRuleStatus","none","test");
you create the test id
change your line of
sqlRule=functionHelper.createDataObject("westjet_mark_dev:SQLInstanceRuleStatus","none",null);
This should allow the creation of a single object in your loop for
-
Go to a function that returns a Boolean
Short version of the question: Boolean values can be returned by a pl/sql function?
I've implemented a short function which returns a Boolean value; When I compile it I get an error:
Error report:
ORA-06550: line 5, column 32:
PLS-00382: expression is of the wrong type
ORA-06550: line 6, column 4:
PLS-00306: wrong number or types of arguments in the call to "PUT_LINE '.
ORA-06550: line 6, column 4:
PL/SQL: Statement ignored
06550 00000 - "line %s, column % s:\n%s".
* Cause: Usually a PL/SQL compilation error.
* Action:
The closest, I appealed
RETURN sys.diutil.bool_to_int (< foo >);
and then a caller script can call
sys.diutil .int_to_bool (< bar >);
at least this way there is no verification of the Boolean value of 'manual '. Is it really the only way to return / call a Boolean?
Thank you
Chris
EDIT
I was aware of the fact I had not provided examples of code - and was just one question fairly open. I hope that this example will show what does not work!
I have a function that returns a Boolean value:
create or replace
FUNCTION myFunc (s_in IN VARCHAR2) RETURN a Boolean value
IS
s_out BOOLEAN: = TRUE;
BEGIN
RETURN s_out;
END FUNCTION3;
I try and call the function in the following script:
DECLARE
s_in varchar2 (20): = "Hello";
s_out boolean;
BEGIN
SELECT myfunction (s_in) INTO s_out FROM DUAL;
END;
That's when I get the error. But sorry, I was looking for too many error messages! I have worked that the one I posted above is because put_line can accept only strings and numbers not Boolean, the mistake that this function returns is:
ORA-06550: line 5, column 32:
PLS-00382: expression is of the wrong type
ORA-06550: line 5, column 11:
PLS-00382: expression is of the wrong type
06550 00000 - "line %s, column % s:\n%s".
* Cause: Usually a PL/SQL compilation error.
* Action:
However, I suppose that the comment of Frank Kulash is perhaps the reason why I see this?
Post edited by: 2922851
Hi, Chris,.
2922851 wrote:
Short version of the question: Boolean values can be returned by a pl/sql function?
Sure. If you are having problems, post your code (both the function and some PL/SQL that calls it).
The BOOLEAN data type exists only in PL/SQL, not in SQL, so if the function returns a BOOLEAN value, then you can't call it in a SQL statement, even if this SQL statement is used within PL/SQL. For this reason, a lot of guys write functions that return a NUMBER (1 or 0) or a string (' t ' or 'F') rather than return a BOOLEAN value.
I've implemented a short function which returns a Boolean value; When I compile it I get an error:
Error report:
ORA-06550: line 5, column 32:
PLS-00382: expression is of the wrong type
ORA-06550: line 6, column 4:
PLS-00306: wrong number or types of arguments in the call to "PUT_LINE '.
ORA-06550: line 6, column 4:
PL/SQL: Statement ignored
06550 00000 - "line %s, column % s:\n%s".
* Cause: Usually a PL/SQL compilation error.
* Action:
This error indicates a problem calling put_line; It has nothing to do with what returns the function.
-
a function that returns the type with a table joint!
Good day to all,
I have a function that returns a type.
so I select it as:
Select * from table (function (param1, param2))
now I want to combine this with a table so that the settings for the service we get from the join table. Is this possible? And how?
I tried different options without success.
something like:
Select *.
table table (function (b.column1, b.columnb) x), tablea b
where x.a = b.col
Is this possible?
Thanks in advance?user564819 wrote:
something like:
Select *.
table table (function (b.column1, b.columnb) x), tablea b
where x.a = b.colIs this possible?
Somehow...
SQL> create or replace type TIntegers is table of integer; 2 / Type created. SQL> SQL> --// our sample pipeline simply spews 2 numbers for eevry number input - simple SQL> --// to use for the testcase below SQL> create or replace function FooPipe( n number ) return TIntegers pipelined is 2 begin 3 pipe row( trunc(n) ); 4 pipe row( trunc(n)*-1 ); 5 return; 6 end; 7 / Function created. SQL> SQL> with dataset( n ) as( 2 --// ignore this part as it only builts a base table 3 --// for us to use to select values for input to 4 --// to the pipeline - in "real world" use this table 5 --// will already exist 6 select 7 level 8 from dual 9 connect by level <= 10 10 ), 11 pipe_line( n, array ) as( 12 --// we run the pipeline as a nested table column 13 --// in the SQL projection - the CAST is important 14 --// in order to establish the nested table type 15 select 16 d.n, 17 cast( 18 FooPipe(d.n) as TIntegers 19 ) 20 from dataset d 21 ) 22 --// we now use a standard query to unnest the nested table column 23 select 24 p.n, 25 pipe_val.* 26 from pipe_line p, TABLE(p.array) pipe_val 27 / N COLUMN_VALUE ---------- ------------ 1 1 1 -1 2 2 2 -2 3 3 3 -3 4 4 4 -4 5 5 5 -5 6 6 6 -6 7 7 7 -7 8 8 8 -8 9 9 9 -9 10 10 10 -10 20 rows selected. SQL>
Not sure I like it. What is the real problem that this method (driving a pipeline with input of a base table rows) is supposed to address? There may be a simpler and more elegant approach...
-
What function can I use to return only the decimal value of a formula
(97 * 2.2) / 14 value returns 15.24
I only want to use le.24
Salvation is
Use the formula - INT (formula)
In the special case above:
=(97*2.2)/14 - INT ((97*2.2)/14)
You see two places to the right of the decimal separator in reason to be rounded off to the value real, in the shape of the cell to only show as two decimal places, either by setting the width of the cell close enough to force the rounding of the displayed value.
Note that if the result is rounded (using the ROUND function) the actual value of the cell will be the rounded value. For the other two cases, the value displayed indicates only two decimal places, but the real value in the cell (and the additional calculations used by referring to this cell) is 0.242857142857144, which could lead to surprises in the results of the calculations downstream.
Kind regards
Barry
-
REP-0737: must be a function of return type 'ref cursor.
Hi all
I have create a ref cursor query in reports 10 g. But it is giving error REP-0737: must be a function of return type 'ref cursor.
Here is my code
function QR_1RefCurDS return sys_refcursor is My_Cur Sys_Refcursor; begin Open My_Cur for select * from scott.emp order by deptno; return My_Cur end;
fate of the screen.
Oracle Forms/Reports has a complete PL/SQL engine and (only) the SQL parser.
However, the engine of forms/States PL / SQL and SQL Analyzer are at a level that was in the Oracle 8.0 database.
So, in the forms/States functions/procedures and forms/States triggers, you can not use SQL commands that did not exist in the 8.0 database.
The predefined SYS_REFCURSOR type is introduced in Oracle 9i.
Use this:
PACKAGE test_rc IS
TYPE of rc_type IS REF CURSOR RETURN emp % ROWTYPE;
END;
FUNCTION RETURN QR_1RefCurDS Test_rc.rc_type IS
test_rc.rc_type RC;
BEGIN
OPEN the RC to SELECT * FROM emp;
RETURN rc;
END;
Kind regards
Zlatko
-
Using the function PLSQL return Record Type Index of Tables in ADF
I have a PLSQL function, a return type. My ultimate goal is to take this binary integer index Table and print it on the screen...
CREATE OR REPLACE PACKAGE my_pkg IS
TYPE t_col IS RECORD(
i NUMBER,
n VARCHAR2(30));
TYPE t_nested_table IS TABLE OF t_col;
FUNCTION return_table RETURN t_nested_table ;
END my_pkg;OPTION 1:
1) has anyone got best practices to accept plsql RECORDS returned by a function?
Here is an example.
http://adfpractice-Fedor.blogspot.SG/2013/01/working-with-PLSQL-procedures-in-ADF-BC.html
But it will be a lot of work... first of all accept the results in a loop... then store in a temporary storage can be a few VO or global temporary table and then display them on the page
OPTION 2:
Using the functions PIPLELINED and use in the select statement. While I can use this select statement in the SQL query to create VO... and drag and drop the VO...
CREATE OR REPLACE PACKAGE my_pkg IS
TYPE t_col IS RECORD(
i NUMBER,
n VARCHAR2(30));
TYPE t_nested_table IS TABLE OF t_col;
FUNCTION return_table RETURN t_nested_table PIPELINED;
END my_pkg;select * from table(my_pkg.return_table);
Wow... I'm so smart! .. really possible? who is the best/possible/recommended option?
I'm sure that will be the question most read by many who wants to use PLSQL instead of JAVA to the treatment and CHOSEN to use only to display the output of the PLSQL functions or procedures.
Thank you
Rahul
Dario
Do you mean the scope of the defined Type pkg will be finished?
I created guy outside the pkg as 'Create Type' if it works in this case?
Yes, level objects schema (created with "create or replace type...") can be used in java and this can work.
I think that then the scope of this TYPE will remain until the user session passes.
Object definitions is not worn, but have their bodies.
So, if you instantiate the data level object type schema in a plsql function, scope of this object is this function.
Of course, if you instantiate the object as a variable package, then life of this object is equal to the lifetime of the package (which usually equals life of session db).
Dario
-
function not returning object table properly
Rather than return a table, my function returns this:
SCHEMA_OWNER. TBL_SUMS ([SCHEMA_OWNER. SUMS_OBJ])
Did anyone see a syntax error in my function or the DOF of my table and object types?
It is a stripped down, simplified version of my function:
create or replace FUNCTION "F_TEST" (number of p_skey, p_start_date date, p_end_date date)
RETURN tbl_sums
IS
tmp_A NUMBER;
tmp_B NUMBER;
l_tbl tbl_sums: = tbl_sums();
BEGIN
SELECT SUM (FieldA), SUM (FieldB)
in tmpA, tmpB
FROM MaTable where SKEY = p_skey
and DATE_VALUE > = p_start_date
and DATE_VALUE < p_end_date;.
l_tbl.extend;
l_tbl (l_tbl. (Count()): = sums_obj (p_start_date, p_end_date, p_skey, tmpA, tmpB);
Return l_tbl;
END;
My models are:
create or replace type sums_obj is object (DATE start_date, end_date DATE, skey NUMBER, SumA, SumB NUMBER);
create or replace type tbl_sums is table of the sums_obj;
Thank you!>
RETURN tbl_kpi
>
What is 'tbl_kpi '? Which is not defined anywhere. Your original post said:
>
RETURN tbl_sums
>
We cannot help you if you don't publish what you actually use. Cut & paste is ok, but you have to paste the correct code.Your function returns a TABLE, but it is NOT in the PIPELINE. For example, if you query the DOUBLE function you will get a DATASET as a result.
If you query the function AS A TABLE, you will get the "content" of the table.
If you make your function a PIPELINED function then you use PIPE ROW to return each line but the function is always declared to return a TABLE. This is perhaps what is confusing you.
Try the following code to see what the difference is.
Here are two SQL types based on the EMP table in the scott schema.
-- type to match emp record create or replace type emp_scalar_type as object (EMPNO NUMBER(4) , ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2) ) / -- table of emp records create or replace type emp_table_type as table of emp_scalar_type /
Now - here's a function (similar to yours) that returns him EMP_TABLE_TYPE. NOTE: the function IS NOT PIPELINED
CREATE OR REPLACE function SCOTT.get_emp1( p_deptno in number ) return emp_table_type as tb emp_table_type; BEGIN select emp_scalar_type(empno, ename, job, mgr, hiredate, sal, comm, deptno) bulk collect into tb from emp where deptno = p_deptno; return tb; end; /
If I simply select the function itself twice I get this:
select get_emp1(20) from dual GET_EMP1(20) (DATASET)
I can use TOAD or sql developer to examine this dataset and see the documents.
But I can actually query the records by using the TABLE function:
select * from table(get_emp1(20)) EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 12/17/1980 800 20 7566 JONES MANAGER 7839 4/2/1981 2975 20 7788 SCOTT ANALYST 7566 4/19/1987 3000 20 7876 ADAMS CLERK 7788 5/23/1987 1100 20 7902 FORD ANALYST 7566 12/3/1981 3000 20
This is a similar function. It returns the same EMP_TABLE_TYPE, but it is a PIPELINED function.
-- pipelined function create or replace function get_emp( p_deptno in number ) return emp_table_type PIPELINED as TYPE EmpCurTyp IS REF CURSOR RETURN emp%ROWTYPE; emp_cv EmpCurTyp; l_rec emp%rowtype; begin open emp_cv for select * from emp where deptno = p_deptno; loop fetch emp_cv into l_rec; exit when (emp_cv%notfound); pipe row( emp_scalar_type( l_rec.empno, LOWER(l_rec.ename), l_rec.job, l_rec.mgr, l_rec.hiredate, l_rec.sal, l_rec.comm, l_rec.deptno ) ); end loop; return; end; /
The ONLY way I can query this function is using the TABLE function:
select * from table(get_emp(20)) EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 smith CLERK 7902 12/17/1980 800 20 7566 jones MANAGER 7839 4/2/1981 2975 20 7788 scott ANALYST 7566 4/19/1987 3000 20 7876 adams CLERK 7788 5/23/1987 1100 20 7902 ford ANALYST 7566 12/3/1981 3000 20
The query of the PIPELINED function is the same and the result set is the same.
The difference is that the PIPELINED function returns ONE LINE at a time and does NOT need to accumulate a large amount of data in a collection before returning. This collection uses the memory of expensive PGA and the more data you have the more memory it uses.
Your function (and my only similar) return NO data until it has produced ALL of this. And he uses this expensive PGA memory. What is the point to create your collection at a time line and wait until you have everything before send it back you?
You can easily modify your function and add PIPELINED to the declaration. Then, use the PIPE ROW clause to return each row that it is produced. Which will eliminate the need of collecting (and memory) within the service.
You can also then follow up calls to function if you need to.
See 'Use of functions Table in pipeline and parallel' in the data cartridge Developer Guide
http://docs.Oracle.com/CD/B28359_01/AppDev.111/b28425/pipe_paral_tbl.htmThere is little use for your function that is not in the pipeline, but returns a type of table, unless you used to store the array type in a column of an object table.
There are many uses for PIPELINED functions.
-
How to expose a function that returns a XML as a Web Service?
---------------------------------------------------------------------------------
Oracle Database 11 g Release 11.2.0.3.0 - 64 bit Production
PL/SQL Release 11.2.0.3.0 - Production
"CORE 11.2.0.3.0 Production."
AMT for 64-bit Windows: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
---------------------------------------------------------------------------------
After reviewing the documentation of oracle on the generation of xml data in the database, I managed to select normal tables and return a result xml exactly as I want:
That gets me this:-- My types create or replace TYPE CHILD_T AS OBJECT ("@ID" VARCHAR2(20), "@NAME" VARCHAR2(20)); create or replace TYPE CHILDREN_T AS TABLE OF CHILD_T; create or replace TYPE PARENT_T AS OBJECT ("@ID" VARCHAR2(20), CHILDREN CHILDREN_T ); -- The actual select SELECT XMLFOREST ( PARENT_T(d.id, CAST ( MULTISET (SELECT c.id, c.name FROM child c WHERE c.parent_id = p.id) AS CHILDREN_T ) ) AS "Parent" ) FROM parent p;
It's perfect, but how to expose this result as a Web Service like this link?<Parent ID="1"> <CHILDREN> <CHILD_T ID="1" NAME="xxxxx" /> <CHILD_T ID="2" NAME="yyyyy" /> <CHILD_T ID="3" NAME="zzzzz" /> </CHILDREN> </Parent>
I tried this function:http://localhost:8080/orawsv/MY_USER/GET_CHILDREN?wsdl
But when I access although .NET Compact Framework, I get this: "'Element' is an invalid XmlNodeType.FUNCTION GET_CHILDREN ( PARENT_ID IN VARCHAR2 ) RETURN CLOB AS L_RESULT CLOB; BEGIN SELECT to_clob(XMLFOREST ( PARENT_T (p.id, CAST ( MULTISET (SELECT c.id, c.name FROM child c WHERE c.parentId = p.id) AS CHILDREN_T ) ) AS "ParentObj" )) AS MY_XML INTO L_RESULT FROM parent p WHERE p.i = PARENT_ID; RETURN (L_RESULT); END GET_CHILDREN;
As you can see, I just need a simple way to transport information between a Windows CE handheld computer and our database. Use functions that return simple values.
Do I have to return the data as xml?
What return value I should use? Varchar2 throws a buffer error output.
---------
It is my first post here, also my first contact with OracleDB, and Web Services.Hello
Welcome to Oracle and XML DB!
After reviewing the documentation of oracle on the generation of xml data in the database, I managed to select normal tables and return a result xml exactly as I want:
Have you also read about the SQL/XML functions?
You don't have to create objects of type SQL to generate XML data.Using only XMLElement, XMLAgg, XMLAttributes, etc., you should be able to generate any kind of structure complex relational data and with total control over the names (which you don't have with the types of objects).
Your example can be rewritten to:SELECT XMLElement("Parent", XMLAttributes(p.id as "Id") , XMLElement("Children", ( SELECT XMLAgg( XMLElement("Child", XMLAttributes( c.id as "Id" , c.name as "Name" ) ) ) FROM child c WHERE c.parent_id = p.id ) ) ) FROM parent p WHERE p.id = :parent_id ;
It's perfect, but how to expose this result as a Web Service like this link?
[...]
Do I have to return the data as xml?Yes.
Define the return as XMLType data type:FUNCTION GET_CHILDREN ( PARENT_ID IN VARCHAR2 ) RETURN XMLTYPE AS L_RESULT XMLTYPE; BEGIN SELECT XMLElement("Parent", XMLAttributes(p.id as "Id") , XMLElement("Children", ( SELECT XMLAgg( XMLElement("Child", XMLAttributes( c.id as "Id" , c.name as "Name" ) ) ) FROM child c WHERE c.parent_id = p.id ) ) ) INTO L_RESULT FROM parent p WHERE p.id = PARENT_ID ; RETURN (L_RESULT); END GET_CHILDREN;
-
I created a form that uses the JavaScript for the auto tab. Is it possible for me to format the fields to accept only numbers?
______________
Here's the Format Script
______________
Function at the level of the document
function tab_next (Text5) {}
Move to the next field relied on entry
or the user has clicked outside the scope
or if the number of the character is the character limit
If (event.willCommit |) AFMergeChange (event) .length = event.target.charLimit) {}
getField (Text5) .setFocus ();
}
}
____________
Here's the script of strike
____________
AutoTab to the field 'Rem5 '.
tab_next ("Text5");
The classical function "goNext", JavaScript - setFocus method for the tab to the next form field , used control built-in number format.
AutoTab (doc, event, cNext) function
{
Calling the routine integrated to allow only numbers.
AFNumber_Keystroke (0, 0, 0, 0, "", true);
If we have filled the field completely, skip to the next.
If (event.rc & AFMergeChange (event) .length == event.target.charLimit)
doc.getField (cNext) .setFocus ();
}
The custom keystroke script:
AutoTab (this, event, "Rem5");
Be sure to set the limit of characters for the field. You can also add the script of blur:
-
Mathmatical function to return the value in injectors
Hello
I have obliged. If value for ex Lake 4400000, he should return as 4.4millions even for billions.
is there an oracle function to return the value in this format. ???Hello
When I want to have a "readable" released in large numbers, I use to do the following:
Scott@my11g SQL>with t as ( 2 select 3456123456 n from dual 3 union all select 4567123 from dual 4 union all select 123465 from dual 5 ) 6 select n, case when n>1000000000 then trunc(n/1000000000,1)||' Billions' 7 when n>1000000 then trunc(n/1000000,1)||' Millions' 8 else to_char(n) end fmtn 9 from t ; N FMTN ---------- ------------------------------------------------- 3456123456 3.4 Billions 4567123 4.5 Millions 123465 123465
------
* + [change] + *.
Moreover, lakh [url http://en.wikipedia.org/wiki/Lakh] has no meaning outside of South Asia.
Especially for a French man like me, grown with [url http://en.wikipedia.org/wiki/International_System_of_Units] International system of units that is fighting against what I call "funky" measures empirical such miles, yards, feet, inches, just not multiple of 10³
Same billion mean differ depending on the country (see [url http://en.wikipedia.org/wiki/Long_and_short_scales] long and short scales)Just for "fun": [url http://articles.cnn.com/1999-09-30/tech/9909_30_mars.metric.02_1_climate-orbiter-spacecraft-team-metric-system?_s=PM:TECH] this is what can happen when we do not use the same system of units.
-
function to_numer returns the error in pl/sql
Hello
I don't have a prob when executing select double to_number('1234.56'), the numer contains decimal numbers
But this stm return number not valid error in the procedure, except if I use to_number('1234.56','9999999.99')
Please help me.
I need to set parameter in DB?
BTW: my NLS_NUMERIC_CHARACTER has the value '.,'
Thank you.function to_numer returns the error in pl/sql
hlthanh wrote:
Hello
I don't have a prob when executing select double to_number('1234.56'), the numer contains decimal numbers
But this stm return number not valid error in the procedure, except if I use to_number('1234.56','9999999.99')
Please help me.
I need to set parameter in DB?
BTW: my NLS_NUMERIC_CHARACTER has the value '.,'
Thank you.Handle: hlthanh
Status level: Beginner
Join date: March 7, 1999
Messages total: 94
Total Questions: 60 (38 pending)
many questions and so few answers.
How SAD!
Maybe you are looking for
-
How to clear El Cap and return to Mountain Lion
Hello I need to ask for some advice, because Apple computers are still a little clumsy. I have a late 2012 27 "iMac, and I blindly put on day of Mountain Lion to El Capitan. It turns out that it doesn't play well with Pro Tools 11, and Avid has no in
-
Impossible to install the important update, code 66A
I tried to install this important update, but it keeps the default, something to do with code 66 a. I looked online and someone said to repair the file in the page uninstall, but this option is not available for me. Can someone please?
-
Vista Home Premium Reboot Loop after automatic update of Windows
I have a Compaq Presario F700. We have recently installed Norton, set, and automatic updates Windows automatic backup options. I have the system restore points all. When you try to start the system goes to the Windows Error Recovery window. If I
-
Someone at - it being successful is transfer of emails send first of the device (passport in my case) to Outlook? LINK manages the synchronisation of Contacts and calendar of events, but pass emails to the computer seems to bean characteristic absenc
-
Hi people, I wonder if anyone can help me with this. Since I upgraded to software BBZ10 10.3.2.440, when I slide the phone to answer my calls it is 7-10 sec delay on the ability of the other person to hear me. In addition, there is a delay by tappi