Fm amd fx format model in oracle
hii
every1 can you please help me in understanding fm amd fx format model in oracle ??
thanks
Have you read through this: Format Model Modifiers?
If so, what specific questions do you have?
Similar Messages
-
I can't find this format model in the documentation
it's my default oracle date format, but with some little addon.
the text reads
2003-09-30 00:00:00.0
it's not
yyyy-mm-dd hh24:mi:ss
because of that little .0 at the end. I can't modify the data coming in, does anyone know how to represent the milliseconds(I'm guessing?) in the format model
thanksThat would depend on the version of Oracle you are using.
Starting with Oracle 9i :
TIMESTAMP Datatype
The TIMESTAMP datatype is an extension of the DATE datatype. It stores the year, month, and day of the DATE datatype, plus hour, minute, and second values.
Specify the TIMESTAMP datatype as follows:
TIMESTAMP (fractional_seconds_precision)
where fractional_seconds_precision optionally specifies the number of digits in the fractional part of the SECOND datetime field and can be a number in the range 0 to 9. The default is 6. For example, you specify TIMESTAMP as a literal as follows:
TIMESTAMP '1997-01-31 09:26:50.124' -
Format model oddity; G and V combined
Hi,
can I have your opinion on this..
Some background if you're not familiar with the 'V' in format models:
select to_char(100, '999999999V9') newnum from dual; --- 100 * 10^1 = 1 000
select to_char(100, '99999999V99') newnum from dual; --- 100 * 10^2 = 10 000
select to_char(100, '9999999V999') newnum from dual; --- 100 * 10^3 = 100 000In short; it multiplies with 10 ^ (number of 9's after the V) , and rounds as needed. Simple, and sometimes useful.
Now, I found that I could format the result with group separator in one go, so I had this
select to_char(1000000, '999G999G999') newnum from dual; --- 1 mill -> 1,000,000reduced to 100K , and added a V9 to the end of the format model:
select to_char(100000, '999G999G999V9') newnum from dual; --- 1 mill -> 1,000,000 ??but I got this:
100,0000
1 row selected.
Now, wouldn't you agree it's a bit weird? I would have expected the V to operate before the G's , to return 1,000,000 .
How about you? There are others that could be useful which doesn't work, for example
select to_char( 1000, '999G999.99V9') newnum from dual;
ORA-01481: invalid number format modelwhen I'd like to see '10 000.00'. Feels a little buggy that it works at all, the above?
I have
select * from nls_database_parameters;
PARAMETER VALUE
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET WE8MSWIN1252
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 11.2.0.1.0
20 rows selected.Well, just thought I'd mention it :)
Rgds, AHi,
Arild wrote:
... Some background if you're not familiar with the 'V' in format models:Thanks; I'm not familiar with it. I've never seen it used, let alone used it myself.
Do you actually use it in production code?
... Now, wouldn't you agree it's a bit weird? I would have expected the V to operate before the G's , to return 1,000,000 .
How about you? There are others that could be useful which doesn't work, for example
>
select to_char( 1000, '999G999.99V9') newnum from dual;
ORA-01481: invalid number format model
I'd be interested in learning why Oracle included this. I suspect some important customer asked for it long ago, and Oracle has continued to support it, but not very much. (That is, they haven't tried to make it a little more useful, by letting it do things like your examples.) They haven't documented it very well, either. For example, the SQL language manual
http://docs.oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#sthref379
says very clearly that 'TM' format can't be combined with certain other elements, but, just a few lines later, says nothing about combining 'V' with other elements.
It's not that hard to say
select to_char (1000 * 10, '999G999.99') AS newnum
from dual; it that's what you really need to do. Can you think of any examples where a work-around would be very inconvenient? -
Error in import : tabular model with Oracle
Hi there,
I seems to be getting very strange error.
I am trying to build tabular model over oracle db. I get test successfull for connection, able to validate the query, and in query designer, if i execute it shows me data too. But when i press finish, it gives me error while importing.
ERROR from import screen
OLE DB or ODBC error: ORA-01033: ORACLE initialization or shutdown in progress.
A connection could not be made to the data source with the DataSourceID of '8ffdbfd9-e21f-442d-9040-b66dc074c87d', Name of 'XXXXXXX'.
An error occurred while processing the partition 'XXX_3fc019fa-4d1a-4d39-9317-3dcde3297579' in table 'XXXXXX'.
The current operation was cancelled because another operation in the transaction failed.
I cant figure this out,Even in Execl powerpivot i am able to pull the data in.
Any idea..TIA
Rahul Kumar, MCTS, India, http://sqlserversolutions.blogspot.com/Hi Rahul,
Based on my research, for the error “OLE DB or ODBC error: ORA-01033: ORACLE initialization or shutdown in progress.
A connection could not be made to the data source with the DataSourceID of '8ffdbfd9-e21f-442d-9040-b66dc074c87d', Name of 'XXXXXXX'.”
It seems that it related to Oracle database, here are some links about how to troubleshoot this issue, please see:
ERROR - ORA-01033 oracle initialization or shutdown in progress
ERROR - ORA-01033 oracle initialization or shutdown in progress
If the issue persists, since I am not an expert on Oracle database, you can post the question on the Oracle forum, so that you can get more help.
Regards,
Charlie Liao
If you have any feedback on our support, please click
here.
Charlie Liao
TechNet Community Support -
How to use FM format element in number format model
Dear all,
Could anybody explain what is FM format element for in number format model? I read the documentation, it doesn't show a clear description as it those in Datetime Format Model section.
regards,
ValerieIt works mopre or less the same for numbers as for dates:
SQL> -- generating some numbers:
SQL> with t as (
2 select level n
3 from dual
4 connect by level <= 10
5 )
6 --
7 -- actual query:
8 --
9 select n
10 , '*'||to_char(n, '09')||'*' nofm
11 , '*'||to_char(n, 'fm09')||'*' fm
12 , length(to_char(n, '09')) lnofm
13 , length(to_char(n, 'fm09')) lfm
14 from t;
N NOFM FM LNOFM LFM
1 * 01* *01* 3 2
2 * 02* *02* 3 2
3 * 03* *03* 3 2
4 * 04* *04* 3 2
5 * 05* *05* 3 2
6 * 06* *06* 3 2
7 * 07* *07* 3 2
8 * 08* *08* 3 2
9 * 09* *09* 3 2
10 * 10* *10* 3 2
10 rows selected.As you can see, the leading spaces are trimmed. -
Error when create classification model by Oracle Data Miner 10.1.0.2
Hello every body!
Please help me!
I have created a classification model by Oracle Data Mining 10.1.0.2, Oracle 10g Release 1 (10.1.0.3) with following options:
Single record per case
Adaptive Bayes Network algorithms
SingleFeatureBuild
When finished, i receive an error with following detail content:
ORA-40101: Data Mining System Error ODM_ABN_MODEL-ODM_ABN_BUILD--20002
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 105
ORA-06512: at "DMSYS.ODM_ABN_MODEL", line 458
ORA-06512: at "DMSYS.ODM_ABN_MODEL", line 5664
ORA-40101: Data Mining System Error ODM_ABN_MODEL-ODM_ABN_BUILD--20012
ORA-06512: at line 1
Hope you help me!
Thanks!Hi,
Can you provide instructions that recreate this problem using sample data we provide in the SH schema?
Thanks, Mark -
Hi
Does somebody know if there is a way to call to_char, to_number or to_date functions defining nlsparam argument and without defining the format model arument, in order to use implicit conversions.
Thanks
Bye AlessandroIn my environment there is a table where I store old values (each field as varchar2) of updated and deleted table records with a sort of audit_triggers.
These triggers are the ones using to_char(<number>) to convert a number. It works fine because it does what I need. If i specify a format model ( the same for all the conversion ) I have some problems. Some of them are the following, there are more.
- with decimals for the format model on an integer I'll have a conversion like "1.00000000000" on the table storing old values and I had indications to avoid this behavior.
- if I don't specify enough 9s for the integer part the number will be converted to a string like "################".
Now I found that some users work with a different nls_numeric_characters session parameter and this introduced problems for reading those numbers because 1.500 can be one dot five or fifteen hundreds.
A format model that does the same as implicit conversion would work as well but I didn't find it yet.
Thanks Alessandro
Message was edited by:
Alessandro Rossi
My need then is to call to_char() with nls_pars but without a format model
A sample of why I want the implicit conversion
select to_char(1989793456895722342342334534534564356435902636)
from dual
select to_char(198979345689572234234233453453456435253453154153456435902643536,'999999999999999999999999999999999999999999999999999999')
from dual
/ -
Migrate .inp formated form to oracle forms 10g
Hi All ,
How we can open .inp formated files into oracle forms 10g
Please help me
Thanks
Vikas
nullINP has to be migrated ->forms 6i->9i->10g
Check the forms upgradecenter
http://www.oracle.com/technology/products/forms/htdocs/upgrade/index.html
Also check this tool. Forms migrator plus
http://www.alexyscorp.com/MigratorPlus.pdf -
HTML Formated Email From Oracle Database
Hello,
I am generating email alerts from oracle 11g,10g using utl_mail.send.
I want to genrate/send email in HTML formated.
How i can send HTML formated email form Oracle Database (11g,10g)
Thanks In Advancehi,
inside oracle apex 10g. i am using this.
please try
begin
HTMLDB_MAIL.SEND(
P_TO => '[email protected]',
P_FROM => '[email protected]',
P_BODY => 'test',
P_BODY_HTML => '<table><tr><td>data</td></tr></table>' || SYSDATE,
P_SUBJ => 'Test Email working '
wwv_flow_mail.push_queue(
P_SMTP_HOSTNAME => 'localhost',
P_SMTP_PORTNO => '25'
end;
Thanks
LOGA
www.go-websoft.com
Apex Consulting & Development -
How to generate .SQL format file from oracle database?
How to generate .SQL format file from oracle database?
I have a database of Oracle 8.1.6,now want to generate script file (including table structure,index,etc.) from it,What should I do?
Thanks.Your question pertains to the Database Export/Import. This forum exclusively focusses on the export/import utilities that come along with "Oracle Portal" which is a web-based tool. Could you please post your question under the RDBMS export/import or migration forum.
-
TMF SID Model vs Oracle EBO (FP)
Hi Guys,
I need some info and difference in the implementation of TMF SID model and Oracle FP(EBO, EBM and EBS) pack.
Could someone please guide me in right direction.
Regards
Edited by: Arpit on Jan 22, 2013 2:55 AMHi Guys,
Any help on this is really appreciated.
Regards -
Format issue after Oracle Reports conversion
Hi all:
I am an intermediate Oracle Reports user and am evaluating teh use of BI Publisher as a replacement. Since I have a large number of reports, some of which are fairly complex, I wish to take advantage of the conversion tool.
The report in this issue has no user parameters. The Data Model is a "Data Template" type as generated from the conversion routine. The connection used was as the schema owner.
I can View the report, but the formatting is completely wrong and the charts are no longer in the report.
What do I need to do to fix this?
Any help appreaciated,
GaryHi Gary
The converter does not handle charts at the moment. You will need to re-create those in the template.
Need a bit more info on 'the formatting is completely wrong' to be able to comment further.
Regards
Tim -
Ora-00922 when building a model with Oracle Data Miner
Hi,
i'm using Oracle Data Miner 10.1.0.2 with Database 10.1.0.3.0 under Linux x86.
The specific patch 10.1.0.3.1 for Data Mining was applied because i didn't manage to execute the models in the tutorial.
So all were fine, and i succeded creating my own models and i executed them.
But few months later, i.e now, i'm trying to build som other models but when building i have again the ora - 00922 : missing or invalid option
I tried applying once again the patch but no effect !
Is anyone ever faced this problem !?
EricHi Xiafang,
the database were not upgraded but used to build some ETL mappings.
Here are the results of the SQL statements u gave me
SQL> connect / as sysdba
Connected.
SQL> select value from v$option where parameter like '%Data Minin%';
VALUE
TRUE
FALSE
SQL> select comp_id, version, status from dba_registry;
COMP_ID VERSION STATUS
WK 10.1.0.3.0 VALID
EM 10.1.0.3.0 VALID
XDB 10.1.0.3.0 VALID
AMD 10.1.0.3.0 VALID
CONTEXT 10.1.0.3.0 VALID
SDO 10.1.0.3.0 VALID
ORDIM 10.1.0.3.0 VALID
EXF 10.1.0.3.0 VALID
OWM 10.1.0.2.0 VALID
ODM 10.1.0.3.1 VALID
CATALOG 10.1.0.3.0 VALID
COMP_ID VERSION STATUS
CATPROC 10.1.0.3.0 VALID
JAVAVM 10.1.0.3.0 VALID
XML 10.1.0.3.0 VALID
CATJAVA 10.1.0.3.0 VALID
APS 10.1.0.3.0 VALID
XOQ 10.1.0.3.0 VALID
Is the DM option enabled, i think yes but the SQL answer TRUE and FALSE.
So, should i enable DM with the commands u gave me ?
Eric -
Do data modeler support ORACLE Secure Data Masking and Subsetting ?
How to use the security(Contains PII, Masking Type, ...) in conjunction with ORACLE Secure Data Masking and Subsetting. Is it possible to generate masking definitions for ORACLE Data Masking ?
Hi Philip,
it's a XML-format an looks like:
<?xml version="1.0"?>
-<MASKING_DEFINITION PROD_VER="10.2.0.4.4" META_VER="1.0">
<DEFINITION_NAME>MASKING_DEF_1</DEFINITION_NAME>
<TARGET_NAME>orcl</TARGET_NAME>
<TARGET_TYPE>oracle_database</TARGET_TYPE>
<ADV_OPTION_DISABLE_LOGS>Y</ADV_OPTION_DISABLE_LOGS>
<ADV_OPTION_REFRESH_STATS>Y</ADV_OPTION_REFRESH_STATS>
<ADV_OPTION_DROP_TEMP_TABLES>Y</ADV_OPTION_DROP_TEMP_TABLES>
<PARALLEL_DEGREE>DEFAULT</PARALLEL_DEGREE>
<DM_FLAGS>15</DM_FLAGS>
MASKING_COLUMN>
<OWNER>OWNER</OWNER>
<TABLE>TABLE</TABLE>
<COLUMN>COLUMN</COLUMN>
<COLUMN_GROUP/> <FORMATS> <FORMAT> <RULE_ORDER>1</RULE_ORDER> -<RULE_CONDITION>
<![CDATA[ 1=1 ]]>
</RULE_CONDITION> -<FORMAT_ENTRY> <ORDER>1</ORDER> <TYPE>RS</TYPE> <START>1</START> <END>40</END> </FORMAT_ENTRY> </FORMAT> </FORMATS>
</MASKING_COLUMN>
</MASKING_DEFINITION>
This is a example from my local 11 g database control on our OEM 12 c it starts with:
MASKING_DEFINITION PROD_VER="12.1.0.4.0" META_VER="1.0">
Perfect would be if we can choose the type of masking "Redaction/Data Masking" in the preferences and the properties of "Masking Type" and "Mask Template" properties would match the choosed type of masking.(i assume they can be found somewhere in the SYSTEM data dictionary)
Besides the present properties there exists many others for "Data Masking Pack" like Start/End, ...
Complete support of Data Masking Pack over Data Modeler would be great, OEM is more a dba tool and on our site definition of security is a product-owner/designer responsibility.
Regards Günter -
Date format issue in oracle database
Hi,
Back end : Oracle 11.2.0.2.0
Front end : Forms 11g
In our application we are facing issue with TO_DATE('DD/MM/YYY') Date format conversion.
Example: TO_DATE(P_date,'DD/MM/YYYY') giving the result as 20-Dec-0009
In the above eg the Parameter P_date is coming as '20-dec-09' from the front end (forms 11g)
The Nls_date_format parameter at database level is set as 'DD-MON-RR'
Its working fine after changing the conversion as TO_DATE(P_date,'DD/MM/RRRR') .- If we do like this , we need to change in many places , so instead of doing this, is there other solution wrt database settings/Application settings where we can change and fix this issue
pls help us to solve the issue.
Regards.
sathish k892913 wrote:
Hi,
Back end : Oracle 11.2.0.2.0
Front end : Forms 11g
In our application we are facing issue with TO_DATE('DD/MM/YYY') Date format conversion.
Example: TO_DATE(P_date,'DD/MM/YYYY') giving the result as 20-Dec-0009
In the above eg the Parameter P_date is coming as '20-dec-09' from the front end (forms 11g)
The Nls_date_format parameter at database level is set as 'DD-MON-RR'
Its working fine after changing the conversion as TO_DATE(P_date,'DD/MM/RRRR') .- If we do like this , we need to change in many places , so instead of doing this, is there other solution wrt database settings/Application settings where we can change and fix this issue
pls help us to solve the issue.
Regards.
sathish kWell the solution is right in front of you. As you say, your database environment is set to DD-MON-RR so your database is set to use 2 digit years (something most people moved away from with the millenium bug more than 10 years ago now). You can either change all your code to use RRRR as you've found, or change your database NLS setting to DD-MON-RRRR and change your front end application to pass you a date with 4 digit years so you get e.g. '20-dec-2009'.
So many people worked hard to resolve the millenium bug issues all those years ago, but still we have people, all these years later, who want to reintroduce the problem. So sad.
Maybe you are looking for
-
Satellite P200D: How to get higher resolution with HDMI on external monitor
Hi, i have problem with my notebook P200D. I want to use my book with extern LCD in resolution 1680x1050. In analog connection i have reached this resolution, but the quality of the output is bad. I see some waves on the screen of LCD. And colors are
-
Setting Adobe Acrobat as the default viewer of PDF's in Internet explorer rather than Acrobat reader
I have searched the support for quite a while to no avail with this problem. I am trying to view PDF's in Acrobat Professional 9 when I open one from a website for markup purposes such as stamps, etc. For some reason, when I open a PDF in IE7, it ope
-
How to remove a hidden link in a pdf?
There is a hidden link on the left of the following pdf page. Does anybody know how to remove it from the pdf? https://rapidshare.com/files/4090233161/Pages_from_0702685v1.pdf
-
Raising Functional level - From 2003 to 2008R2
Recently I have completed the AD upgrade from 2003 to 2012. Now all sites have 2012 DCs only. Next i plans to raise the functional level of both Forest and Domain from 2003 t0 2008R2. I want to know the things to take care before doing this upgrade.
-
Urgent Please ! WLS 5.1. Complation Err.
Hi everyone - I am using WLS 5.1 SP 10. When I run my remote interface, I get error. "interface EJBObject not found'. Could you tell me what file I need to include and where. I am compiling my interface from DOS Editor. Thanks.