I need help in "HOW TO EXTEND THE DATA TYPE SYSTEM"......

Hi All,
I need to add new data type like SDO_GEOMETRY in spatial Oracle.
I don't mean the User-Defined Datatype but new datatype embed in the database.
I read the Data Cartridge Developer's Guide but it has info how to use more efficiently UDT through indexes.
Anybody used the “Type System” under Databases and Extensibility Services?
It might be written in C++ or Java but I do not know how.
Any hints and help will be appreciated.
Thanks,

> In Figure 1-1 Oracle Services, there is a "Type System" as Oracle Services.
The "Type System" is merely a compartmentalising the data type handling and implementation code/modules in Oracle.
This covers all types. Oracle native types, user defined types (UDTs), etc.
Saying that you want to create a new type in the "Type System" is basically saying you want to use the CREATE TYPE SQL command in Oracle.
> So, I want new_type1 and new_type2 behave like other built-in types, just the way
SDO_GEOMETRY works in Oracle Spatial Cartridge.
Not familiar with the SDO_GEOMETRY. Why do you mention this type specifically? What do you want to do similar?
> I have already done it with user-defined types. Now I need to do this way so that I can
compare and contrast in terms of speed, space...etc for part of my research.
Hmm.. I'm not sure what you are trying to compare ito of a UDT and Data Cartridge extensions. It is not one or the other. What research is this if I may ask?
Simplistically you extend the Type System with a new UDT/ADT. And there you have a new type data can be used in the SQL Engine and the PL/SQL engine. The OCI (Oracle Call Interface) supports such types via the OCI object API calls - which means this new type can also be used from Oracle clients written in Delphi, C++, Java, etc.
That new type can be a complex type. This type may need specific management code (memory management, context management, internationalisation, etc). To support this you can extend the UDT/ADT further by developing Cartridge Basic Service interfaces for the type - designing and writing management code to, for example, support specific internationalisation requirements when dealing with multibyte character sets.
You can also extend the UDT/ADT to be custom managed ito indexing, determining query optimisation, computing costs of custom methods/functions/operators on this custom data type. These extensions are done by developing Data Cartridge interfaces for the type.
Thus I cannot see what you are trying to compare. It is not one layer/interface versus another. These layers exist for all Oracle types (in the Type System). Oracle not only allows you to add to the top layer by adding/defining a new data type. It also allows you to customise (if needed) the layers below it.

Similar Messages

  • I have an itouch, most songs i got off my cd's. i have a new laptop and want to put songs from itouch to laptop.I can only get the songs that i purchased onto the laptop? need help with how to get the rest from itouch to laptop please??

    i have an itouch, most songs i got off my cd's. i have a new laptop and want to put songs from itouch to laptop.I can only get the songs that i purchased onto the laptop? need help with how to get the rest of the songs (from my cd's) from itouch to laptop please??

    See this previous discussion:
    Recovering your iTunes library from your iPod or iOS device: Apple Support Communities

  • How to find the Data Type of a column

    Dear All,
    How to find the Data Type of a Column dynamically in oracle Form.
    Thanks and Regards,
    Fazil
    Edited by: user11334489 on Aug 25, 2012 9:06 PM

    hi,
    you can use get_item_property built-in
    eg:
    declare
       l_item VARCHAR2(10);
    begin
       l_item := Get_Item_Property('item_name',DATATYPE);
    end;

  • How to Find the Data Type of the Field In a Database Table

    Hi Experts,
    I'm currently working on a program which needs to find out the data type of the given field in a database table. In addition to accessing DD03L directly, is there any other workaround such as function module to help me achieve this? It would be helpful if a demo example could be provided.
    Thanks a lot.

    Hi,
    Use this..
    DESCRIBE FIELD dobj  TYPE typ.
    write typ.
    type will contain the data type of the object.
    and check this thread also....
    Re: How to get datatype of fields in dynamic structures
    Cheers,
    Simha.
    Reward all the helpful answers..

  • How to change the data type of an item in administrator

    Hi,
    A summary folder was created. One of the item in the summary folder is a sum. That sum item was created in the business area (based on another item). I can't refresh that summary folder because it gives me an oracle error (Ora-12008 and Ora-01401 the value is too large for the column). The column that this item is based on is of data type Number(13). How can I fix this problem without changing the column's data type of the original table? I already tried altering the data type in the EUL table via TOAD.
    Thanks!

    You really don't need to sum the item before hand if you are going to create a summary!

  • How to determine the data type of  a text field

    hi,
    I have a text field, now i need to know what data type i have given?
    it may be numerical, string, date & boolean data type. when i write something after that it will determine the data type of the input text? is it possible in jsp? Is there anyone who can help me about this? Please help me
    With regards
    Bina

    javascript:
    function test(sample){
          if(sample==true || sample==false){
           alert('boolean')
          }else if(isNaN(sample)){
           alert('number')
          }else{
          alert('string')
        }

  • How to retrieve the data type of a column of a table?

    Hi,
    I want to retrieve the data type of a column of a table. At the moment I am querying "OCI_ATTR_DATA_TYPE" attribute but it is returning SQLT_CHR for both varchar2 and nvarchar2 data type columns. I need to distinguish between these two data types columns separately. Is there any API through which I could get the exact data type of a column i.e. "nvarchar2"?
    Thanks in advance.
    Hashim

    Hi,
    This is the Oracle C++ Call Interface (OCCI) forum - I'm not sure if you are using OCCI or OCI (Oracle Call Interface - the C interface) since you reference "OCI_ATTR_DATA_TYPE" which is more of an OCI focus than OCCI.
    In any case, you might take a look at "OCI_ATTR_CHARSET_FORM" which takes the following values:
    #define SQLCS_IMPLICIT 1     /* for CHAR, VARCHAR2, CLOB w/o a specified set */
    #define SQLCS_NCHAR    2                  /* for NCHAR, NCHAR VARYING, NCLOB */So, if you have a datatype of SQLT_CHR and OCI_ATTR_CHARSET_FORM is SQLCS_IMPLICIT then you have a varchar2 if it is SQLCS_NCHAR then you have an nvarchar2.
    If you are using OCCI and not OCI then take a look at MetaData::ATTR_DATA_TYPE and MetaData::ATTR_CHARSET_FORM which expose OCI_ATTR_DATA_TYPE and OCI_ATTR_CHARSET_FORM respectively.
    Perhaps that will get you what you want.
    Regards,
    Mark

  • How to change the data type in the table ESLL for the field USERF2_NUM ?

    Hello Friends,
    I have a requirement in which one of the change is to convert the data type of the field 'USERF2_NUM' in the table 'ESLL'  from 'QUAN' to 'CHAR'. 
    How do i do it if i have an access to change it..........i think i should also check the impact of the change if done.
    Kindly tell me as my requirement starts with this small change.
    Regards,
    Rajesh Kumar

    Thanks for the reply Sowmya.
    I would like to know 2 things.
    1. Is it ok to change the data type of the field 'USERF2_NUM '  which is in the table ESLL. from quan to char.
    2.  The table ESLL  already has entries. if we change the data type from QUAN to CHAR what is the  effect on the existing entries of the table .
    Kindly reply me back.
    Thanks & Regards,
    Rajesh Kumar

  • How to get the Data type of the Internal Table.

    How can i get the data types used to create an internal table
    TYPES : BEGIN OF t_makt,
              matnr    TYPE    matnr,
              maktx    TYPE    maktx,
            END OF t_makt.
    Like this some function will give me which data types i have used for the internal table at run time.

    Use the FM ..
    data : int_fcat type SLIS_T_FIELDCAT_ALV.
    REUSE_ALV_FIELDCATALOG_MERGE ..
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
           EXPORTING
                I_PROGRAM_NAME         = sy-repid
                I_INTERNAL_TABNAME     = 'IMAT'   <-- this is your internal table
                 I_INCLNAME             = sy-repid
           CHANGING
                CT_FIELDCAT            = int_fcat <--- this contains all the fields along with their characteristics ...
           EXCEPTIONS
                INCONSISTENT_INTERFACE = 1
                PROGRAM_ERROR          = 2
                OTHERS                 = 3.

  • How to create the Data Type for the receiver end?

    Hello Expertise
    I wanted to Create a Data type for  Receiver end in PI.
    Sender end is ECC.
    Receiver end is SRM
    Here's the Data type for Sender end  as
    Can anyone help to create the Data type for Receiver end i.e SRM.
    Thanks in advance.
    Regards
    karan

    Hi Karan,
    Please don't call Sir, we are just trying to help each other.
    Please go through below scenario's and check your configuration.
    ABAP Client Proxy to ABAP Server Proxy Scenario - Process Integration - SCN Wiki
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0ac1a33-debf-2c10-45bf-fb19f6e15649?overridelayout=true
    http://wiki.scn.sap.com/wiki/display/XI/Step-by-step+FTP+to+ABAP+Proxy
    regards,
    Harish

  • How to check the data type dynamically

    hi all
    my requirement is like this  in one screen field which is of character type user is inputing data .
    now while saving to the database i have to apply one external check for this data if it is integer type or not
    as this data on the screen is refrenced to the database so i can not change the data type on the screen itself .
    i have to check it externally from PAI ....... would any one please help on this
    Thanks and regards
    Papps

    Hi
    Thanks again you are right i missed the space one ..
    but Now another problem...
    I have tried that but in that case even user can input data by mistake like this
    123 4  but this is not an integer it should also give error as this is also not a correct integer ...
    as par asi think . we have to aain check if there is any spaces in the data provided i guess or
    is there any other procedure ?

  • How to Change the data type of infoobject from NUMC to CHAR

    Hi Experts,
    I have created an infoobject with data type as NUMC, i used in DSO as a key figure and i have loaded data up to PSA.
    Now i want to change the data type of this Info Object from NUMC to CHAR.
    Can anyone suggest me the solution for this issue.
    Regards,
    Venu Gopal.K

    Hi pavan/binu,
    I have not loaded data into DSO i just added IO in Key fields and i started editing this IO then im facing error like
    1.Master Data Table /BIC/PZCUSTOMER contains data: Characteristic ZCUSTOMER cannot be activated     
    2.SID Table /BIC/SZCUSTOMER contains data: Characteristic ZCUSTOMER cannot be activated
    Im also unable to edit the P & S tables in SE14.
    NOTE:I have data only in PSA and when im trying to load data to DSO Im facing these issues.

  • Need help choosing how to extend my existing home network to my detached garage?

    I have done as much research as possible on this scenario but cannot seem to match the ideal solution with my wants.  Perhaps I simply just do not understand networking as well as I thought I did.  Either way, any helpful information or suggestions are greatly appreciated.
    Objective:  Extend my wireless network to my detached garage.
    My current ISP provider is Time Warner Cable.  I have RoadRunner Extreme, which in my area gives consistent speeds of 50 Mbps download and 5 Mbps upload when I am connected via ethernet cable.  When I upgraded to the "Extreme" package i found out I was forced to use their Motorola SB6580 ... its a DOCSIS 3.0 cable modem + wireless router.  I was able to access the Motorola's setup options on the internet and I disabled the wireless function.  This has allowed me to use my Time Capsule as the primary router to provide wireless access on my home network.  I have not had any issues with this setup and is my preferred way to operate.
    I have recently moved my home office to the 2nd story of my detached garage and need to extend my wireless network to meet the demands of all my gear.  I have decided to achieve this goal by going with one of the following 3 options:
    1.)  enable the wireless function on the motorola modem making it the primary router.  move my time capsule out to the office and use it in bridge mode.  However I do not think I understand bridge mode correctly.  I thought the secondary router (in this case my TC) in bridge mode needed to be connected w/ an ethernet cable at all times to enable this feature?  If I understand similar networking discussions I will lose the ethernet ports with this option?  If this isnt called Bridge mode once i take away the ethernet cable what is it "technically" called?
    2.)  buy a 2nd airport extreme base station and create the same type of wireless network extension setup.  The difference here is I would leave my motorola's wireless features disabled, use 2 apple products that speak apples to apples wirelessly and relieve myself of all the headaches involved with a neopolitan setup.  This seems like the obvious choice b/c Apple products are much more user friendly, but I dont want to spend the $200 on a new router if I can achieve a comparable setup by just enabling the equipment I already have. 
    3.)  use either of these 2 scenarios above & go buy a 150' ethernet cable to join them together.  if this is the case wouldnt a $50 hub suffice on the end of the cable?  I dont necessarily need to have wireless, just reliable connectivity.  I can access the existing wireless network now, but download speeds are not great and things really start to slow down when i have multiple clients connected.  I would rather not have to drill through exterior walls, bury conduit and install learn how to install data wall plates, but i will if this is the pros far out way the cons.
    Current modem/router placement:  if standing @ the front door of my 1 story house facing out towards the street my motorola modem/router is in the front right-hand corner of the house.
    Distance location of the detached garage office setup:  if standing @ my front door my my work area is in the far back left corner of my property.  it is approx 175' from the router and on the 2nd story of the garage.  I said 150' cable earlier b/c i could relocate the router to a bedroom on the opposite end of the house, however this would eleminate the current wired status of the items connected to it and I would prefer to keep them wired in.
    clients connected in the house: (4) apple tv's; Roku; Xbox; Wii; Playstation 3; (2) Lenovo laptops; iPad; (2) Blackberry's; (2) iPhones; iPod touch; (2) wireless netowrk printers; (2) smart tv's ... a handful of these are currently wired into the time capsule now which provides an uninterupted viwing experience for the MLB package.  This of course trumps all opportunity costs involved with moving the router.  There is nothing more frustrating than a screen buffering in the botton of the 9th inning after you've sat there for 3 hours.
    clients connected in the office: (2) 27" imacs; apple tv; iPad; network printer; Wii; Harmony Link universal remote; Mac Book Pro ...
    I have approx 5TB of digital media that is shared over the network via shared iTunes libraries that I would like to access as well.  iCloud helps with all of our household gadgets as far as acessibility but with all the backups going on simutaneously it also creates headaches when you need the throughput.  I need to do a better job of managing those settings.  nonetheless, I would like some guidance on the best way to extend my current netowrk, suggestions for better scenarios i did not mention and thus am probably not aware of and any networking 101 schooling if it doesnt sound like i understand the way bridge mode/network extension works.  sorry for the long post and thank you for your time & help.

    Ethernet beats all other solutions hands down..
    A single ethernet connection from wherever is the closest point in the house to the garage office... wins. You can plug a router working as AP and switch or pure switch on to it. Get a cabler in to do the job.. and they can probably figure it out and do the whole job whilst you scatch your head.. yes you will pay for it.. but a cabler knows how to do it. And most likely leave the inside network exactly as it is. Since office is important to be reliable.. there is one and one only reliable method.. ethernet.
    If the garage and house are on one electrical circuit.. which is doubtful if it is a separate building then EOP adapters can often work well.. They do not handle earth leakage protection, breakers (rather than fuses) or meters at all well.. but if they are simply all connected to power.. behind the same meter and using old fashioned fuse box.. EOP rated at 200mbps or some now are 500mbps can work reasonably well. Speed about the same as wireless at its best but if it works when installed will generally not change with the weather, moon, and wind direction which wireless is liable to do.
    Wireless bridging.. hmm avoid if possible. For reliable connection no.. apple products can do wireless repeater but as you mentioned that turns off the ethernet ports except for the Express.. that is the only unit you can use as a bridge and plug a switch into it. Why Apple why??
    So if you want to bridge two points by wireless buy specialised wireless bridge.. that means an AP in the house plugged into the existing network.. and AP unit perhaps on the outside of the garage.. or in windows if you have a window in the house that looks at a window in your office. Look at products from companies like ubiquiti.. they are not too expensive but professional equipment and designed for precisely this kind of work.
    Hence the reliability is dramatically better than domestic stuff.. and will require a lot less work to maintain the link.
    Conclusion.. wire it.
    Unless you rent the house.. an investment in ethernet cabling install once properly and forget .. beats every other solution even if it costs x5 as other solutions.

  • HELP!!! i need help on how to update the core applications and system software.

    can anyone help me update my software for a blackberry curve 9300. i need to updat the core applications and the system software but i dont know how to do so. do i do it by my desktop or device

    Hi and Welcome to the Community!
    The simplest way is this:
    KB16068 How to update the BlackBerry Device Software through the web
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Need help about how to capture the name of an object before inserting.

    Hi everybody,
    how i can capture the name of an object before it inserts in a table.
    i will use a pre-insert trigger to do this, but i don't know how to specify the name of the object that's inserting.
    any help about this issue will be appreciated.

    Mentioning objects you mean: You have a procedure which inserts data into some table and this procedure needs to know the name of the caller (another procedure or ...)
    Can this be of some help http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:382218730166 ?
    Regards
    Etbin

Maybe you are looking for

  • Error in Integration of Defect Module of HP QC with SolMan Ehp 1

    Hi, We are using QC version 10 patch 12 and connected with SolMan Ehp 1 for testing. We are facing a problem in integrating the defect module of QC with Service desk of SolMan. The required settings are done in SPRO -> SAP Solution Manager -> Scenari

  • Need Help with timing using multiple clips

    I am in need of some help. I am trying to have a total of 16 video clips appear to slide across the screen from the right to the left, all while being equally spaced apart, going the same speed without them crossing over one another. I am using the c

  • Safari keeps quitting on me

    I think there's a problem with the home page my safari is set to. However, as soon as I launch Safari and it loads the page, the browser quits so I'm unable to make any changes to my preferences to try a different default home page. Any suggestions?

  • Calculated field in List not reaching workflow

    I have a list that looks up a value in another list.  I also have a calculated field in the list that finds the ID number from the lookup field by finding the ;. When my item created SPD workflow runs, the calculated field has invalid data (#Value!).

  • Star Schema and EUL

    1. It's a prerequisite to use a star schema to build a EUL or I can/ must used a Relational Schema? 2. The OLAP Option of Discoverer Plus work with an EUL or with a star schema 3. Which components requiere the OLAP option that don't require the Relat