ORA-13000: number of dimensions is out of reach when you use SDO_GEOM. RELATE

Dear everybody

I try to drive what polygons covering the same area to determine separate polygons. This is so I can then have a copy of a polygon in a new table and delete all the polygons in doubles in the current table.

I ran as follows everything first to check something:
SELECT SDO_GEOM.RELATE
   (A.geographical_coordinates,
    'DETERMINE',
    B.geographical_coordinates,
    0.05) relationship
 FROM MAP_INDEX A,
      MAP_INDEX B
where A.geographical_coordinates is not NULL
and B.geographical_coordinates is not NULL;
but I got the error message:
Error starting at line 1 in command:
SELECT DISTINCT A.mi_prinx,
SDO_GEOM.RELATE
   (A.geographical_coordinates,
    'EQUAL',
    B.geographical_coordinates,
    0.05)
 FROM MAP_INDEX A,
      MAP_INDEX B
where A.geographical_coordinates is not NULL
and B.geographical_coordinates is not NULL
Error report:
SQL Error: ORA-13000: dimension number is out of range
ORA-06512: at "MDSYS.SDO_GEOM", line 70
ORA-06512: at "MDSYS.SDO_GEOM", line 2647
13000. 00000 -  "dimension number is out of range"
*Cause:    The specified dimension is either smaller than 1 or greater than
           the number of dimensions encoded in the HHCODE.
*Action:   Make sure that the dimension number is between 1 and the maximum
           number of dimensions encoded in the HHCODE.
Then, I tried the following:
SELECT DISTINCT A.mi_prinx,
SDO_GEOM.RELATE
   (A.geographical_coordinates,
    'EQUAL',
    B.geographical_coordinates,
    0.05)
 FROM MAP_INDEX A,
      MAP_INDEX B
where A.geographical_coordinates is not NULL
and B.geographical_coordinates is not NULL
which produces the following error message:
Error starting at line 1 in command:
SELECT 
SDO_GEOM.RELATE
(A.geographical_coordinates,
 'EQUAL',
 B.geographical_coordinates,
 0.05) relationship
  FROM MAP_INDEX A,
       MAP_INDEX B
Error report:
SQL Error: ORA-13050: unable to construct spatial object
ORA-06512: at "MDSYS.SDO_3GL", line 4
ORA-06512: at "MDSYS.MD2", line 771
ORA-06512: at "MDSYS.SDO_GEOM", line 2622
ORA-06512: at "MDSYS.SDO_GEOM", line 2649
13050. 00000 -  "unable to construct spatial object"
*Cause:    This is an internal error.
*Action:   Contact Oracle Support Services.
Does anyone have an idea as to what I might hurt? The original polygons have been created in MapInfo Professional 8 and I work at 10.2 g

I think that Imust be something wrong. I looked in SDO_GEOM_VALIDATE but once again produce the same error as the first message. I already created a spatial index and inserted values in USER_SDO_GEOM_METADATA view.

I was able to get the following to work, I was testing the examples online just to see if I could produce a result on an sdo function:
 SELECT NAME_OF_FEATURE, SDO_GEOM.SDO_AREA(GEOGRAPHICAL_COORDINATES,M.DIMINFO)
FROM MAP_INDEX, user_sdo_geom_metadata M
WHERE M.TABLE_NAME='MAP_INDEX' AND M.COLUMN_NAME='GEOGRAPHICAL_COORDINATES'
AND geographical_coordinates is not null;
When I drew my polygons in MapInfo, they are likely to be gone in part outside the dimension values inserted in USER_SDO_GEOM_METADATA limit. Who is likely to be the cause of my problems or something else?

If this is the cause, is far from Oracle or MapInfo installation so that anything drawn outside the area of the dimension is cut off.

Kind regards

Tim

Hi Tim,.

Since Oracle Oracle 8.1.6 suggested the use of 4-digit SDO_GTYPE values, which encode the number of dimensions in geometry. Examples of 4-digit SDO_GTYPES 2001 for one point 2D, 3001 for a 3D point, 2002 for a 2D linestring, 3002 for 3D linestring, 2003 for a 2D polygon and 3003 for a 3D polygon... Compare these values to a single digit from 1 to a point, a linestring 2 and 3 for a polygon.

My guess is that at least some of your data is loaded using SDO_GTYPE values to a single digit, and service Oracle does not know the dimensionality of the data (is a peak identified by 2, 3 or 4 numbers?). You can check this by a:

Select distinct a.geographical_coordinates.sdo_gtype from MAP_INDEX;

If all of the values returned are single-digit values, then you know that's the problem.

You have a few options.

You can have Oracle automatically correct data migration data:
execute sdo_migrate.to_current ('MAP_INDEX', 'GEOGRAPHICAL_COORDINATES');

This will not define only the SDO_GTYPE properly but will fix also to any ring rotation problems (ensures the outer rings is stored in the anti-clockwise and the inner rings is stored in a clockwise direction), it will set the control problems ring (ensure an outside ring is followed by its inner rings) and it will be appropiately set of values in the SDO_ELEM_INFO_ARRAY.

After that, you should be good to go. However, if you use a tool to update the data, and it resets the information back, the problem will continue to torment you. You should check with your provider if this is the case.

Another option is to modify the query for a different signature, which uses the SDO_GEOM_METADATA to get the dimensionality of the data. Rather than write the query that you have, you want to change it to:

SELECT SDO_GEOM. RELATE
(A.geographical_coordinates,
C.DIMINFO,
"DETERMINE."
B.geographical_coordinates,
Relationship C.DIMINFO)
OF MAP_INDEX,.
B MAP_INDEX,
C USER_SDO_GEOM_METADATA
WHERE A.geographical_coordinates is not NULL
and B.geographical_coordinates is not NULL
and C.TABLE_NAME = 'MAP_INDEX'
and C.COLUMN_NAME = 'GEOGRAPHICAL_COORDINATES';

So either of those who should solve the problem, you see, but none of those who are the best way to accomplish what you want to do.

If I were you, I would follow the first set of directions (migrate your data), make sure that I have a spatial index on my table:
Select index_name
of user_sdo_index_info
where table_name = 'MAP_INDEX ';

If no row is returned, create the index:
create index MAP_INDEX_SIDX on MAP_INDEX (GEOGRAPHICAL_COORDINATES)
indexType is mdsys.spatial_index;

You can use SDO_JOIN to perform a self-join:
http://download.Oracle.com/docs/CD/B28359_01/AppDev.111/b28400/sdo_operat.htm#BGEDJIBF
using the SAME mask. Note the section on optimization of self-joins.

If you don't have too much data, it could be a start to do what you want:

create the table dups_rowids as
Select / * + ordered * / a.rowid rowid1, b.rowid rowid2
MAP_INDEX a,.
MAP_INDEX B
where (a.geographical_coordinates, b.geographical_coordinates) SDO_EQUALS = 'TRUE'
and a.rowid <> b.rowid.

create table nodup_rowid (noduprid VARCHAR2 (24));
create table dup_rowid (duprid VARCHAR2 (24));

Set serveroutput on;
declare
Modou varchar2 (24);
rowidb varchar2 (24);
rowidt varchar2 (24);
is of type Ref cursor myCursor;
acursor myCursor;
cursor c1 is select rowid1, rowid2 from dups_rowids;
Start
for r c1 loop
Modou: = r.rowid1;
rowidb: = r.rowid2;
rowidt: = NULL;

Open acursor for ' select duprid in the dup_rowid where duprid =: modou ' using modou;
extract the acursor in rowidt;
If rowidt is null
then
immediately execute "insert into nodup_rowid values (: modou)" using modou;
immediately execute "insert into dup_rowid values (: modou)" using modou;
run immediately "committed."
end if;
close acursor;
rowidt: = NULL;

Open acursor for ' select duprid in the dup_rowid where duprid =: rowidb' using rowidb;
extract the acursor in rowidt;
If rowidt is null
then
run immediately ' insert into dup_rowid values (: rowidb) "using rowidb;
run immediately "committed."
end if;
close acursor;
end loop;
end;
/

Your final table would then have the geometries of the original table, which had no match:

create the table MAP_INDEX_NODUPS
in select * from MAP_INDEX where rownum<>

insert into MAP_INDEX_NODUPS
(select *)
of MAP_INDEX
where ROWID not in
(by selecting ROWID1 in DUPS_ROWIDS)) ;

more alone geometries that were equal:
insert into MAP_INDEX_NODUPS
(select *)
of MAP_INDEX
where ROWID in
(by selecting ROWID1 in NODUP_ROWID);

I hope this helps.

Tags: Database

Similar Questions

  • How can I find the number of entries on a Web site when you use 'find '?

    I press Ctrl + F, the "Find" option appears. I type in a text, the 'Search' tab does not show the number of entries. For Firefox 25.0.1, is it possible to find the number of entries using 'find '? This is really essential.

    Thanks for your help!

    Can I afford too, for future versions of FF, the number of entries found in a web page by using the Find must be indicated.

    I'm sure that you need an add-on for that. Maybe:

    https://addons.Mozilla.org/en-us/Firefox/addon/findbar-tweak/

  • (ORA-00955) conflict of naming for index and constraint when you use a unique index (.. desc,.. CSA)

    Hello

    indexes and constraints are in different namespaces, so it should be possible to give them the same name.

    In the following case that apparently does not work:

    create unique index orders_year_show_uq
      on orders (year desc, show_orders asc);
     
     alter table orders
      add constraint orders_year_show_uq unique (year, show_order);
    

    When I run these statement, I get a "SQL Error: ORA-00955: name is already used by an existing object". ""

    If I clean and I execute the same instructions as above with the only difference on the 2 line, using "asc year" instead of "year desc":

    
      on orders (year asc, show_orders asc);
    

    then it success.

    I can't explain it, you have an idea?

    Thanks in advance.

    Kind regards

    Giovanni

    First of all, you have show_orders in index and show_order in the constraint. I'll assume that it's a typo. Second, when you create constraint without index enhance the specification Oracle seeks indexes existing on the same set of columns in ascending order. If this index does not exist (and it's your case, since one of your columns to index is in descending order), Oracle tries to create one with the same name as the constraint. That's why you get ORA-00955: name is already used by an existing object. In general, you can specify explicitly the index name to force the Oracle by using the existing index. But it will not help you. If you issue

    ALTER table orders add unique constraint (year, show_orders) orders_year_show_uq using index orders_year_show_uq;

    You will get the ORA-14196: specified index cannot be used to apply the constraint.

    In any case, Oracle does not support using index DESC for PK/UK.

    SY.

  • How to get out a window, when you use the main screen?

    When I'm in the MBR to 8 window and I opened a program like IE, how to close to return to the main screen. Some other icons are the same thing. I'm looking for a way to close it and return.

    I know that I can go to the lower left window, but did close these windows? Hope this makes since. I think that if I click on music it does the same thing. I can't end this one. I can find a break and other things.

    Maybe I'm not dragging my slider on the right side?

    Thanks, Bruce

    Bring your cursor to the top of the standby screen until you see the hand and then click and drag it to the bottom of the screen... Who's going to close an application and take back you to the start screen.

    Press windows + C which will open the charms of the right side

    Press windows + key X that will open a menu of useful type administration programs

    I hope that helps

    Brian

  • ORA-01403: no given available problem when you use FETCH of AUTOMATIC LINE to fill

    ORA-01403: no given available problem when you use FETCH of AUTOMATIC LINE to fill out a form.

    1) has created a FORM on the use of assistants of EMP. This creates an AUTOMATIC FETCH of LINE
    NAME OF THE TABLE - EMP
    The PRIMARY KEY containing - P2099_EMPNO point
    Primary key column - EMPNO

    By default, automatic extraction has a "process Error Message' of"Unable to fetch line."

    (2) created an HTML region. In this region add
    text P2099_FIND_EMPNO element
    GET_EMP submit button
    The update branch the conditional branch created when the Create button to set P2099_EMPNO with & P2099_FIND_EMPNO.

    If I then turn the page, enter an employee in P2099_EMPNO number and press the GET_EMP button, the form is filled correctly. But if I get an employee who does not exist, then I get error oracle ORA-01403: no data found and no form but a message at the top of the page 'Action transformed '. I was expecting a blank form is displayed with the message 'Could not extract line.'

    In conditioning automated extraction so that it checks that the line exists first, I can work around that. Change the fetch EMP automated line so that it is conditional
    EXIST (SQL query returns at least one row)

    Select 'x '.
    from EMP
    where EMPNO =: P2099_EMPNO


    But this means that when the employee exists I must be get DB twice, once to the State, and then again for the extraction of the actual line.

    I can't change so I don't get the Oracle error, rather than work around for a above is there something? I wonder now if the automatic extraction of line is only supposed to be used when you bind a report to a form and that I should manually write the extraction process. The reason for which I don't have at the moment, it is that I'm trying to stick with the auto generation Assistant as I can.

    Any ideas?

    Thanks, Pete

    Pete:

    The process Assistant APEX (ARF, ARP etc) errors are generally not recoverable. The error encountered is simply displayed on a page by using the model of "Error Message. So as you said yourself, you create your own process line Fetch and have the opportunity to customize the management mistakes, or you paste a validation on the page to verify that a folder can be accessed for the views expressed.

    CITY

  • ORA-01789 - when you use the operator of TABLE and SEM_MATCH

    Client version: 11.1.0.7 on Windows 7 (32 bit)
    Server version: 11.2.0.3 on Windows 7 (64-bit)

    I am model prototyping a simple RDF, and I'm getting a ' ORA-01789: block has an incorrect number of columns in query results "when you use the SEM_MATCH with the SCOREBOARD operator.

    I can run this:
    select id, a.triple.GET_TRIPLE() from drik.rdf_data a
    and the first line is:
    (<http://www.ihc.com/drik/term#2>, <http://www.w3.org/2000/01/rdf-schema#subClassOf>, <http://www.ihc.com/drik/term#1>)
    Now, I want to use the TABLE like this:
    select
      c
    from 
      table(sem_match('{ <http://www.ihc.com/drik/term#2> <http://www.w3.org/2000/01/rdf-schema#subClassOf> ?c . }', 
            sem_models('Prototype'),
            sem_rulebases('RDFS'),
            sem_aliases(sem_alias('rdfs','http://www.w3.org/2000/01/rdf-schema/')),
            null
            ))
    But this performance gives the ORA-07189. Even try SELECT * gives the same error.

    I expect to get a refund:
    <http://www.ihc.com/drik/term#1>
    How should I approach troubleshooting this?

    Thank you, Steve

    Thanks for posting the script. I was able to reproduce the error locally.

    The problem is the use of the sem_apis.create_rules_index () procedure, which has been deprecated:
    http://docs.Oracle.com/CD/E11882_01/AppDev.112/e25609/sdo_rdf_newfeat.htm#autoId26

    Please use sem_apis.create_entailment () instead, and the error should disappear.
    http://docs.Oracle.com/CD/E11882_01/AppDev.112/e25609/sem_apis_ref.htm#CHEHDGBD

    Thank you
    Matt

  • ORA-00902 error invalid data type when you use CAST in the PL/SQL Package

    I'm getting ORA - 00902 Datatype not valid error when you use cast in getEmpValues (see code below) method in the package I created.
    I don't know what is the cause of the error. Any help would be appreciated



    CREATE OR REPLACE PACKAGE TEST. TEST_PKG AS

    ARRAY TYPE MyTableType IS NUMBER;
    TYPE REF_CURSOR IS REF CURSOR;

    FUNCTION str2tbl (p_str IN VARCHAR2)
    RETURN myTableType;

    PROCEDURE getContactValues (p_ParameterString IN VARCHAR2, p_Cursor1 to REF_CURSOR);

    END TEST_PKG;



    CREATE OR REPLACE PACKAGE BODY TEST. TEST_PKG AS

    FUNCTION str2tbl (p_str IN VARCHAR2)
    RETURN myTableType
    AS
    l_str LONG default p_str | ',';
    l_n NUMBER;
    myTableType l_data: = myTabletype();

    BEGIN
    LOOP

    l_n: = INSTR (l_str, ",");
    WHEN the OUTPUT (nvl(l_n,0) = 0);
    l_data.extend;
    l_data (l_data.count): = ltrim (rtrim (substr(l_str,1,l_n-1)));
    l_str: = substr (l_str, l_n + 1);
    END LOOP;
    L_data return;
    END;

    /*
    p_ParameterString is a string of the form 3, 6, 8, 9'
    */

    PROCEDURE getEmpValues (p_ParameterString IN VARCHAR2, p_Cursor1 to REF_CURSOR)
    AS


    BEGIN


    OPEN FOR P_Cursor1

    SELECT *.
    FROM EMP

    WHERE EMP_ID IN (SELECT *)
    OF THE (SELECT CAST (TEST.) (TEST_PKG.str2tbl (p_ParameterString) as myTableType) double)

    );
    END getEmpValues;

    END TEST_PKG;

    ARRAY TYPE MyTableType IS NUMBER;

    This type must be created outside of the package as a SQL type if it must be used in a select statement.

  • When you use find on the page (ctrl + F on Windows) it is a message indicating the total number of matches. What does the first number?

    When you use find on the page (ctrl + F on Windows) it is a message indicating the total number of matches. What does the first number?
    I'm more interested in the case when this number is smaller than the total.

    Hello

    I think you mean the text stating "x of there matches", to the right of the box where you entered the search term.

    The first number ("x" in my example above) indicates the current entry highlighted on the page that matches the search phrase. If you use the upper and down arrows to navigate through the instances of this term on the page, you will see this number go up and down.

    I hope this helps, but if not please come back here and we can look at another solution for you.

  • When you use Excel or my Peachtree Accounting program, entered digital as "$152(32 in the accounting package or the same number with a square symbol as the decimal point in Excel.)". No idea what I should check first?

    When you use Excel or my Peachtree Accounting program, entered digital as "$152(32 in the accounting package or the same number with a square symbol as the decimal point in Excel.)".  No idea what I should check first?

    Thank you for visiting the website of Microsoft Windows Vista Community. The question you have posted is related to Office Excel and would be better suited to the office community. Please visit the link below to find a community that will support what ask you

    http://www.Microsoft.com/Office/Community/en-us/default.mspx?d=1

    Mike - Engineer Support Microsoft Answers
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • When you use Windows Photo Gallery to see the photos, half of the photo is blacked out diagonally.

    Original title: Windows problem Photo Gallery

    When you use the Windows Photo Gallery (Windows Vista) for photos, half of the photo is blacked out diagonally, so there is a triangle of the image and the black triangle. Any advice on how to fix this?

    Thank you!

    Hi Joe Boston,

    You can read the following article and see if it helps:

    Transition issues of image in Windows in Windows XP or Windows Vista Photo Gallery

    You can also read the following article and check.

    An image and its background becomes yellow in the Windows Photo Gallery in Windows Vista

    Hope this information is useful.

  • I keep getting out of memory errors when you use Windows Media Player.

    original title: of memory error

    Hi, I have a Windows 7 PC brand new with 12 GB of RAM, but I get low on errors of memory, especially when you use Windows Media Player. I tried:

    -Execution of the antivirus scans

    -Cleaning things out of the startup folder

    -Increase in the size of paging file

    I can't understand what the devil is the cause of this error - as I said, it's a new machine, and is not practically nothing on it yet.

    Any help is appreciated.

    Hello

    Follow these steps and check.

    (a) open 'command prompt' as an administrator (programs, accessories, right-click "command, prompt" run as administrator).

    (b) type the following without the quotes and press ENTER.

    "for %a in (% systemroot%\system32\wm*.dll) do regsvr32 /s %a.

  • Collect in bulk in stores less number of lines in the collection when you use the LIMIT?

    I wrote the following PL SQL anonymous block. However, the line dbms_output.put_line (total_tckt_col. FINALLY gives me) output as 366 (DBMS_OUTPUT is Developer SQL) which is correct when there is no limit. If the limit is set at 100 in the FETCH statement then dbms_output.put_line (total_tckt_col. Give me FINALLY) 66. What I'm doing wrong here?


    DECLARE

      
    CURSOR cur_total_tckt 
      
    is
      
    select  t.ticket_id ticket_id, t.created_date created_date, t.created_by created_by, t.ticket_status ticket_status,
      t
    .last_changed last_changed, h.created_date closed_date
      
    from n01.cc_ticket_info t
      
    inner join n01.cc_ticket_status_history h
      
    on (t.ticket_id = h.ticket_id)
      
    where t.last_changed >= '6/28/2012 17:28:59' and t.last_changed < (sysdate + interval '1' day);

      type total_tckt_colcn
      
    is
      
    TABLE OF cur_total_tckt%rowtype;
      total_tckt_col total_tckt_colcn
    ;
      total_coach_col total_tckt_colcn
    ;
      
    begin

      total_tckt_col 
    := total_tckt_colcn ();
      total_coach_col
    := total_tckt_colcn ();
      
    OPEN cur_total_tckt;
      loop
      
    fetch cur_total_tckt bulk collect into total_tckt_col;
    -- fetch cur_total_tckt bulk collect into total_tckt_col limit 100;
      
    EXIT
      
    WHEN (cur_total_tckt%NOTFOUND);
      
    END LOOP ;
      
    CLOSE cur_total_tckt;  

      dbms_output
    .put_line(total_tckt_col.LAST); 

      
    FOR i IN total_tckt_col.first..total_tckt_col.last
      LOOP

      dbms_output
    .put_line(i);

      
    END LOOP;
      
    end;

    Jocelyn says:

    This is a modified version of your code on the standard table EMP in schema scott.

    Have you tested it? All you have is last batch has 4 rows. But you print outsite the loop. That way if the last batch is incomplete (within boundary lines) last batch does not have your loop. Suppose you want to print the enames:

    DECLARE

    CURSOR cur_total_tckt

    IS

    Select ename

    EMP; -I have a total of 14 records in this table

    type total_tckt_colcn

    is

    TABLE OF THE cur_total_tckt % rowtype;

    total_tckt_col total_tckt_colcn;

    BEGIN

    total_tckt_col: = total_tckt_colcn ();

    OPEN cur_total_tckt.

    LOOP

    Cur_total_tckt fetch bulk collect within the limits of the total_tckt_col 5;

    EXIT WHEN cur_total_tckt % NOTFOUND;

    FOR v_i IN 1.total_tckt_col.count LOOP

    dbms_output.put_line (total_tckt_col (v_i) .ename);

    END LOOP;

    END LOOP;

    CLOSE Cur_total_tckt;

    END;

    /

    SMITH
    ALLEN
    WARD
    JONES
    MARTIN
    BLAKE
    CLARK
    SCOTT
    KING
    TURNER

    PL/SQL procedure successfully completed.

    SQL >

    As you can see, it didn't print the last batch. Why? Because NOTFOUND is set to true if the number of lines that you asked to fetch was not recovered. This last batch has 4 rows while the claim code to get 5. Therefore, NOTFOUND has the value true and outputs code before dealing with this last batch. Therefore, repeat the treatment code again once outside the loop:

    DECLARE

    CURSOR cur_total_tckt

    IS

    Select ename

    EMP; -I have a total of 14 records in this table

    type total_tckt_colcn

    is

    TABLE OF THE cur_total_tckt % rowtype;

    total_tckt_col total_tckt_colcn;

    BEGIN

    total_tckt_col: = total_tckt_colcn ();

    OPEN cur_total_tckt.

    LOOP

    Cur_total_tckt fetch bulk collect within the limits of the total_tckt_col 5;

    EXIT WHEN cur_total_tckt % NOTFOUND;

    FOR v_i IN 1.total_tckt_col.count LOOP

    dbms_output.put_line (total_tckt_col (v_i) .ename);

    END LOOP;

    END LOOP;

    FOR v_i IN 1.total_tckt_col.count LOOP

    dbms_output.put_line (total_tckt_col (v_i) .ename);

    END LOOP;

    CLOSE Cur_total_tckt;

    END;

    /

    SMITH
    ALLEN
    WARD
    JONES
    MARTIN
    BLAKE
    CLARK
    SCOTT
    KING
    TURNER
    ADAMS
    JAMES
    FORD
    MILLER

    PL/SQL procedure successfully completed.

    SQL >

    But you have to accept to repeat that twice the processing code is no better solution. When you use BULK COLLECT LIMIT we should not leave NOTFOUND but rather by collection.count = 0:

    DECLARE

    CURSOR cur_total_tckt

    IS

    Select ename

    EMP; -I have a total of 14 records in this table

    type total_tckt_colcn

    is

    TABLE OF THE cur_total_tckt % rowtype;

    total_tckt_col total_tckt_colcn;

    BEGIN

    total_tckt_col: = total_tckt_colcn ();

    OPEN cur_total_tckt.

    LOOP

    Cur_total_tckt fetch bulk collect within the limits of total_tckt_col 6;

    WHEN OUTPUT total_tckt_col.count = 0;

    FOR v_i IN 1.total_tckt_col.count LOOP

    dbms_output.put_line (total_tckt_col (v_i) .ename);

    END LOOP;

    END LOOP;

    CLOSE Cur_total_tckt;

    END;

    /

    SMITH
    ALLEN
    WARD
    JONES
    MARTIN
    BLAKE
    CLARK
    SCOTT
    KING
    TURNER
    ADAMS
    JAMES
    FORD
    MILLER

    PL/SQL procedure successfully completed.

    SQL >

    SY.

  • How can I you people lock users out of planning when you run jobs ODI?

    Is there a way to lock planning users, by running a file of DOS commands? Currently, I have to go manually in the Admin menu planning-> Application-> settings allow one owner to connect.
    I could write the script for updating a flag in the database repository indicator, BUT it would also require planning web app restart to follow.
    How can I you people lock users out of planning when you run jobs ODI to load data in Planning/Essbase app?

    I usually try and plan everything built out of opening hours. I agree it would be nice if there is a utility to change the status of the planning application.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Satellite A100 - line number on the keyboard does not work when you enter the password

    I have an A100 / Pro A100 series satellite laptop, what ever that means.
    Anyway, when you turn the laptop on and asked for a password, I am unable to put in number.
    It appears to the integer line, including BACKSPACE don't work.

    I can use the mouse to select and remove, but that leaves a mark of character in the password box.
    Other buttons work except the row number.

    If I need to connect an external keyboard to verify where I connect (if I can)?
    Any help would be great.

    Can I change the keyboard?

    Hello

    trying to connect a keyboard external usb to check it out. Yes, you can change the keyboard of laptop and it is not a complicated procedure.
    Details how to change keyboard, you can find here

    irisvista.com

    Welcome them

  • Qosmio X 770 - 11 c - how to disable on board the speakers when you use Line Out?

    Hello

    Is it possible to disable on board to intervene when the output line is used.

    Currently, if I plug in a cable to the socket of hadphone and choose alignment on the realtek Control Panel, sound is output line out as expected, but also through the internal speakers.

    Is it possible to stop this and don't have sound out through the output line?

    Thank you

    Graeme

    If you want to hear his helmet only you should choose option helmet.
    Disconnect the cable and reconnect it. When you see the small window on the screen where you can choose between the headphones and output line options choose headphones and you'll hear on external display only.

    In case you have disabled this pop-up dialog box you can activate it manually. Open the Realtek Manager connect the external device and when you see active point black on the right side make double click here and change the settings.

Maybe you are looking for