definition of v$ view underlying SQL

Hello

Is it possible to get underlying views deifintion $ v? (if I query the text of dba_views I see v_$ sql is to select from v$ sql)

I want to know what are the underlying tables used to v$ sql. How can I find that


Thank you

sb92075 wrote:

894365 wrote:
Hello

Is it possible to get underlying views deifintion $ v? (if I query the text of dba_views I see v_$ sql is to select from v$ sql)

I want to know what are the underlying tables used to v$ sql. How can I find that

All of the V$ * 'views' data structures query SGA & are presented as regular SQL views.

That may be true, but does not answer his question.

The way this works is, take V$ SQL example:

SQL> select owner,object_type,object_name from dba_objects where object_name='V$SQL';

OWNER        OBJECT_TYPE            OBJECT_NAME
---------- ------------------- ------------------------------
PUBLIC        SYNONYM            V$SQL

SQL> 

V$ SQL is, in fact a public synonym. We will see that it points to:

SQL> exec print_table('select owner,synonym_name,table_owner,table_name,db_link from dba_synonyms where owner=''PUBLIC'' and synonym_name = ''V$SQL''');
OWNER                     : PUBLIC
SYNONYM_NAME                : V$SQL
TABLE_OWNER                : SYS
TABLE_NAME                : V_$SQL
DB_LINK                 :
-----------------

PL/SQL procedure successfully completed.

Now, we can see that V$ SQL is a public synonym that points to SYS. V_$ SQL. Now, DBA_SYNONYMS said there is a table, but it could also be a view. And, in this case, it's a view.
We can see that here:

SQL> exec print_table('select owner,object_type,object_name from dba_objects where owner=''SYS'' and object_name =''V_$SQL''');
OWNER                     : SYS
OBJECT_TYPE                : VIEW
OBJECT_NAME                : V_$SQL
-----------------

PL/SQL procedure successfully completed.

OK, so V_$ SQL is a point of view.
Let's see what the definition is:

SQL> exec print_table('select text from dba_views where owner=''SYS'' and view_name = ''V_$SQL''');
TEXT                     : select
"SQL_TEXT","SQL_FULLTEXT","SQL_ID","SHARABLE_MEM","PERSISTENT_MEM","RUNTIME_MEM"
,"SORTS","LOADED_VERSIONS","OPEN_VERSIONS","USERS_OPENING","FETCHES","EXECUTIONS
","PX_SERVERS_EXECUTIONS","END_OF_FETCH_COUNT","USERS_EXECUTING","LOADS","FIRST_
LOAD_TIME","INVALIDATIONS","PARSE_CALLS","DISK_READS","DIRECT_WRITES","BUFFER_GE
TS","APPLICATION_WAIT_TIME","CONCURRENCY_WAIT_TIME","CLUSTER_WAIT_TIME","USER_IO
_WAIT_TIME","PLSQL_EXEC_TIME","JAVA_EXEC_TIME","ROWS_PROCESSED","COMMAND_TYPE","
OPTIMIZER_MODE","OPTIMIZER_COST","OPTIMIZER_ENV","OPTIMIZER_ENV_HASH_VALUE","PAR
SING_USER_ID","PARSING_SCHEMA_ID","PARSING_SCHEMA_NAME","KEPT_VERSIONS","ADDRESS
","TYPE_CHK_HEAP","HASH_VALUE","OLD_HASH_VALUE","PLAN_HASH_VALUE","CHILD_NUMBER"
,"SERVICE","SERVICE_HASH","MODULE","MODULE_HASH","ACTION","ACTION_HASH","SERIALI
ZABLE_ABORTS","OUTLINE_CATEGORY","CPU_TIME","ELAPSED_TIME","OUTLINE_SID","CHILD_
ADDRESS","SQLTYPE","REMOTE","OBJECT_STATUS","LITERAL_HASH_VALUE","LAST_LOAD_TIME
","IS_OBSOLETE","IS_BIND_SENSITIVE","IS_BIND_AWARE","IS_SHAREABLE","CHILD_LATCH"
,"SQL_PROFILE","SQL_PATCH","SQL_PLAN_BASELINE","PROGRAM_ID","PROGRAM_LINE#","EXA
CT_MATCHING_SIGNATURE","FORCE_MATCHING_SIGNATURE","LAST_ACTIVE_TIME","BIND_DATA"
,"TYPECHECK_MEM","IO_CELL_OFFLOAD_ELIGIBLE_BYTES","IO_INTERCONNECT_BYTES","PHYSI
CAL_READ_REQUESTS","PHYSICAL_READ_BYTES","PHYSICAL_WRITE_REQUESTS","PHYSICAL_WRI
TE_BYTES","OPTIMIZED_PHY_READ_REQUESTS","LOCKED_TOTAL","PINNED_TOTAL","IO_CELL_U
NCOMPRESSED_BYTES","IO_CELL_OFFLOAD_RETURNED_BYTES" from v$sql
-----------------

PL/SQL procedure successfully completed.

Huh? How V_$ SQL can be based on V$ SQL, when V$ SQL is a synonym that points to V_$ SQL?

Well, is where the trick comes in. SYS. V$ SQL is a fixed view, that is a view that is owned by SYS and begins by "V$" or "GV$".
So, we can look at V$ FIXED_VIEW_DEFINITION to see the definition of SYS. V$ SQL:

SQL> exec print_table('select view_definition from v$fixed_view_definition where view_name = ''V$SQL''');
VIEW_DEFINITION            : select     SQL_TEXT , SQL_FULLTEXT , SQL_ID,
SHARABLE_MEM , PERSISTENT_MEM , RUNTIME_MEM , SORTS , LOADED_VERSIONS ,
OPEN_VERSIONS , USERS_OPENING , FETCHES , EXECUTIONS , PX_SERVERS_EXECUTIONS ,
END_OF_FETCH_COUNT, USERS_EXECUTING , LOADS , FIRST_LOAD_TIME, INVALIDATIONS,
PARSE_CALLS , DISK_READS , DIRECT_WRITES , BUFFER_GETS , APPLICATION_WAIT_TIME,
CONCURRENCY_WAIT_TIME, CLUSTER_WAIT_TIME, USER_IO_WAIT_TIME, PLSQL_EXEC_TIME,
JAVA_EXEC_TIME, ROWS_PROCESSED , COMMAND_TYPE , OPTIMIZER_MODE , OPTIMIZER_COST,
OPTIMIZER_ENV, OPTIMIZER_ENV_HASH_VALUE, PARSING_USER_ID , PARSING_SCHEMA_ID ,
PARSING_SCHEMA_NAME, KEPT_VERSIONS , ADDRESS , TYPE_CHK_HEAP , HASH_VALUE,
OLD_HASH_VALUE, PLAN_HASH_VALUE, CHILD_NUMBER, SERVICE, SERVICE_HASH, MODULE,
MODULE_HASH , ACTION , ACTION_HASH ,  SERIALIZABLE_ABORTS , OUTLINE_CATEGORY,
CPU_TIME, ELAPSED_TIME, OUTLINE_SID, CHILD_ADDRESS, SQLTYPE, REMOTE,
OBJECT_STATUS, LITERAL_HASH_VALUE, LAST_LOAD_TIME, IS_OBSOLETE,
IS_BIND_SENSITIVE, IS_BIND_AWARE, IS_SHAREABLE,CHILD_LATCH, SQL_PROFILE,
SQL_PATCH, SQL_PLAN_BASELINE, PROGRAM_ID, PROGRAM_LINE#,
EXACT_MATCHING_SIGNATURE, FORCE_MATCHING_SIGNATURE, LAST_ACTIVE_TIME, BIND_DATA,
TYPECHECK_MEM, IO_CELL_OFFLOAD_ELIGIBLE_BYTES, IO_INTERCONNECT_BYTES,
PHYSICAL_READ_REQUESTS, PHYSICAL_READ_BYTES, PHYSICAL_WRITE_REQUESTS,
PHYSICAL_WRITE_BYTES, OPTIMIZED_PHY_READ_REQUESTS, LOCKED_TOTAL, PINNED_TOTAL,
IO_CELL_UNCOMPRESSED_BYTES, IO_CELL_OFFLOAD_RETURNED_BYTES from GV$SQL where
inst_id = USERENV('Instance')
-----------------

PL/SQL procedure successfully completed.

Thus, SYS. V$ SQL is based on GV$ SQL. So, what's the GV$ SQL?

SQL> exec print_table('select owner,object_type,object_name from dba_objects where object_name =''GV$SQL''');
OWNER                     : PUBLIC
OBJECT_TYPE                : SYNONYM
OBJECT_NAME                : GV$SQL
-----------------

PL/SQL procedure successfully completed.

Another synonym? Where this all ends up? (Hold on, we're almost there!)
So, what synonym SQL of GV$ tip to?

SQL> exec print_table('select * from dba_synonyms where owner=''PUBLIC'' and synonym_name = ''GV$SQL''');
OWNER                     : PUBLIC
SYNONYM_NAME                : GV$SQL
TABLE_OWNER                : SYS
TABLE_NAME                : GV_$SQL
DB_LINK                 :
-----------------

PL/SQL procedure successfully completed.

OK, so, now we have GV_$ SQL. What is it exactly? Is this really a table? Or maybe another opinion?

SQL> exec print_table('select owner,object_type,object_name from dba_objects where owner=''SYS'' and object_name = ''GV_$SQL''');
OWNER                     : SYS
OBJECT_TYPE                : VIEW
OBJECT_NAME                : GV_$SQL
-----------------

PL/SQL procedure successfully completed.

OK, so GV_$ SQL is another point of view. Let's look at the definition only !

SQL> exec print_Table('select text from dba_views where owner=''SYS'' and view_name = ''GV_$SQL''');
TEXT                     : select
"INST_ID","SQL_TEXT","SQL_FULLTEXT","SQL_ID","SHARABLE_MEM","PERSISTENT_MEM","RU
NTIME_MEM","SORTS","LOADED_VERSIONS","OPEN_VERSIONS","USERS_OPENING","FETCHES","
EXECUTIONS","PX_SERVERS_EXECUTIONS","END_OF_FETCH_COUNT","USERS_EXECUTING","LOAD
S","FIRST_LOAD_TIME","INVALIDATIONS","PARSE_CALLS","DISK_READS","DIRECT_WRITES",
"BUFFER_GETS","APPLICATION_WAIT_TIME","CONCURRENCY_WAIT_TIME","CLUSTER_WAIT_TIME
","USER_IO_WAIT_TIME","PLSQL_EXEC_TIME","JAVA_EXEC_TIME","ROWS_PROCESSED","COMMA
ND_TYPE","OPTIMIZER_MODE","OPTIMIZER_COST","OPTIMIZER_ENV","OPTIMIZER_ENV_HASH_V
ALUE","PARSING_USER_ID","PARSING_SCHEMA_ID","PARSING_SCHEMA_NAME","KEPT_VERSIONS
","ADDRESS","TYPE_CHK_HEAP","HASH_VALUE","OLD_HASH_VALUE","PLAN_HASH_VALUE","CHI
LD_NUMBER","SERVICE","SERVICE_HASH","MODULE","MODULE_HASH","ACTION","ACTION_HASH
","SERIALIZABLE_ABORTS","OUTLINE_CATEGORY","CPU_TIME","ELAPSED_TIME","OUTLINE_SI
D","CHILD_ADDRESS","SQLTYPE","REMOTE","OBJECT_STATUS","LITERAL_HASH_VALUE","LAST
_LOAD_TIME","IS_OBSOLETE","IS_BIND_SENSITIVE","IS_BIND_AWARE","IS_SHAREABLE","CH
ILD_LATCH","SQL_PROFILE","SQL_PATCH","SQL_PLAN_BASELINE","PROGRAM_ID","PROGRAM_L
INE#","EXACT_MATCHING_SIGNATURE","FORCE_MATCHING_SIGNATURE","LAST_ACTIVE_TIME","
BIND_DATA","TYPECHECK_MEM","IO_CELL_OFFLOAD_ELIGIBLE_BYTES","IO_INTERCONNECT_BYT
ES","PHYSICAL_READ_REQUESTS","PHYSICAL_READ_BYTES","PHYSICAL_WRITE_REQUESTS","PH
YSICAL_WRITE_BYTES","OPTIMIZED_PHY_READ_REQUESTS","LOCKED_TOTAL","PINNED_TOTAL",
"IO_CELL_UNCOMPRESSED_BYTES","IO_CELL_OFFLOAD_RETURNED_BYTES" from gv$sql
-----------------

PL/SQL procedure successfully completed.

Other GV$ SQL? This never end?
Back to V$ FIXED_VIEW_DEFINITION for the final phase:

SQL> exec print_table('select view_definition from v$fixed_view_definition where view_name = ''GV$SQL''');
VIEW_DEFINITION            : select inst_id,kglnaobj,kglfnobj,kglobt03,
kglobhs0+kglobhs1+kglobhs2+kglobhs3+kglobhs4+kglobhs5+kglobhs6+kglobt16,
kglobt08+kglobt11, kglobt10, kglobt01, decode(kglobhs6,0,0,1),
decode(kglhdlmd,0,0,1), kglhdlkc, kglobt04, kglobt05, kglobt48, kglobt35,
kglobpc6, kglhdldc, substr(to_char(kglnatim,'YYYY-MM-DD/HH24:MI:SS'),1,19),
kglhdivc, kglobt12, kglobt13, kglobwdw, kglobt14, kglobwap, kglobwcc, kglobwcl,
kglobwui, kglobt42, kglobt43, kglobt15, kglobt02, decode(kglobt32,       0,
'NONE',        1, 'ALL_ROWS',          2, 'FIRST_ROWS',          3, 'RULE',
4, 'CHOOSE',            'UNKNOWN'), kglobtn0, kglobcce, kglobcceh, kglobt17,
kglobt18, kglobts4, kglhdkmk, kglhdpar, kglobtp0, kglnahsh, kglobt46, kglobt30,
kglobt09, kglobts5, kglobt48, kglobts0, kglobt19, kglobts1, kglobt20, kglobt21,
kglobts2, kglobt06, kglobt07, decode(kglobt28, 0, to_number(NULL), kglobt28),
kglhdadr, kglobt29, decode(bitand(kglobt00,64),64, 'Y', 'N'), decode(kglobsta,
1, 'VALID',        2, 'VALID_AUTH_ERROR',      3, 'VALID_COMPILE_ERROR',
4, 'VALID_UNAUTH',       5, 'INVALID_UNAUTH',           6, 'INVALID'), kglobt31,
substr(to_char(kglobtt0,'YYYY-MM-DD/HH24:MI:SS'),1,19), decode(kglobt33, 1, 'Y',
'N'),  decode(bitand(kglobacs, 1), 1, 'Y', 'N'),  decode(bitand(kglobacs, 2), 2,
'Y', 'N'),  decode(bitand(kglobacs, 4), 4, 'Y', 'N'),  kglhdclt, kglobts3,
kglobts7, kglobts6, kglobt44, kglobt45,  kglobt47, kglobt49, kglobcla,
kglobcbca, kglobt22, kglobt52, kglobt53, kglobt54, kglobt55,  kglobt56,
kglobt57, kglobt58, kglobt23, kglobt24, kglobt59,  kglobt53 -
((kglobt55+kglobt57) - kglobt52)  from x$kglcursor_child

So, here we are, finally, we come to the legendary ' X$ ' table! A table of $ X is hard-coded in the kernel of the Oracle, and it is a projection of the table of a chunk of memory in the SGA. It can not be updated, only questioned and investigated reading consistency.

I'm sure that this post raises questions, but it is already too long, so, I'll leave it at that.

Do not hesitate to ask questions, followed, and I'll try to address them.

Hope that helps,

-Mark

Tags: Database

Similar Questions

  • What is the privilege to see the definition of a view or SQL view

    Hi DBAs,

    I gave the user to select all points of view (only read access) with the following query.


    Select ' grant select on ' | OWNER | '.' || view_name | « à » || '< USER name >;' from dba_views;


    Now the problem is the user after connection to the DB via SQL Developer fails to see the definition of the view tab option to SQL.


    Any help so that I can give the necessary privilege the user?

    I gave "grant select_catalog_role username" and it worked fine. are there problems with the security concerns of DBA?

  • Need to know the definition of the view by SQL MORE

    Hello

    I have a VW_XXX vision, I want to know which table has created this view. But to do not only SQL PLUS any tool.
    Please let me know how cani see full of reviews by SQLPLUS definitio.

    Regs,
    Brij

    Yes, it will work for 9i and 10g. Just run the commands, and you will get the output.

    These are not "dangerous orders!

    Concerning
    Girish Sharma

    Published by: Girish Sharma on December 26, 2011 17:19

    To resolve these issues Oracle9i introduced the DBMS_METADATA package which can be used to retrieve the object in the form of DDL or XML definitions. There are several ways to use the API, but I suspect that most of the people will use the following functions.

    Source: http://www.oracle-base.com/articles/9i/MetadataAPI.php

    Published by: Girish Sharma on December 26, 2011 17:36

    And here's the link to the doc:
    http://docs.Oracle.com/CD/A91202_01/901_doc/AppDev.901/a89852/d_meta11.htm#1024701

  • What is the LAST_ACTIVE_TIME column in the view v$ sql

    Hello

    I use the Oracle 10.2.0.3 version.

    I have a doubt in v$ sql.

    What is the meaning of the LAST_ACTIVE_TIME column in the view v$ sql?

    I assume that this is the last time when this SQL has been executed in the database. M I right?

    According to the docs of Oracle, its definition is as below.

    LAST ACTIVE_TIME - time in which the query plan was last active. _

    Thanks in advance.

    Best regards
    oratest

    Please also refer to the following link;

    http://dbaspot.com/forums/Oracle-tools/5153-how-get-SQL-commands-executed-Oracle-database-certain-period.html

    +"+
    + If you look at gv$ sql, you'll see a column named LAST_ACTIVE_TIME. +
    + Which will give you the last performed time. +
    +--+
    + Daniel Morgan +.
    +"+

    Hope that helps.

    Ogan

  • Can't access Conversation view under the view menu. With the help of 38.0a1 every day. Any ideas?

    I can access the Conversation view under the view menu in TB version final candidate 31.4.0. But he don't see under daily 38.0a1 of 64-bit version on different computers. Any help appreciated.

    THX

    Ok. Do not take into account. Apparently the conversation view is an Extension to tuberculosis, only not part of the base product. Hope that I would not lose too much of your time. Live and learn.

    Thank you
    Doug

  • Create the view using SQL DEVELOPER

    I'm new to this forum :)

    11 GR 2, WIN2008 R2

    SQL Developer Version 3.2.09

    I am creating the data below view (view existing)

    Table: Dovmarker
    MARKERBOREHOLE                             UWI             MARKERSURFACE              Z
    WELLXXX               65372643AAAA     Cw     -982,985619574516
    WELLXXX               65372643AAAA     Cn     -1891,47401803955
    WELLXXX               65372643AAAA     J     -674,989528816517
    WELLXXX               65372643AAAA     K3     20,00165000429
    WELLXXX               65372643AAAA     Tr     125,000317308153
    WELLXXX               65372643AAAA     K1     -658,989731894024
    WELLXXX               65372643AAAA     Q     149,999999999549
    
    WELLYYY                          56618334AAAA     Jkm     -715,071442105268
    WELLYYY                          56618334AAAA     K3     36,9013966413975
    WELLYYY                          56618334AAAA     J2     -976,056079257549
    WELLYYY                          56618334AAAA     Tr     106,900507694299
    I try to describe the table and my goal :),

    each line describes wells, uwi(uniqe identifier), z (deppth), high (surface marker)

    I try to merge all lines with the same MARKERBOREHOLE/UWI and MARKERSURFACE contact coresponding Z (ascending) as MARKERSURFACE = Z.
    If it is posibble to reduce the number of decimals to 2.

    My idea to solve the problem:
    example: ' | ' is the delimiter
    WELLXXX    Q=149,999999999549 | Tr=125,000317308153 | K3=20,00165000429 |  K1=-658,989731894024 | J =-674,989528816517 | Cw=-982,985619574516 | Cn=-1891,47401803955
    WELLYYY   Tr=106,900507694299 | K3=36,9013966413975 |  Jkm=-715,071442105268 | J2=-976,056079257549
    or better (not enough knowledge ;))
    WELLXXX    Q=149,999999999549 
                     Tr=125,000317308153
                     K3=20,00165000429 
                     K1=-658,989731894024 
                     J =-674,989528816517 
                     Cw=-982,985619574516 
                     Cn=-1891,47401803955
    
    WELLYYY   Tr=106,900507694299 
                     K3=36,9013966413975 
                     Jkm=-715,071442105268 
                     J2=-976,056079257549
    Number of markersurface is different for each well


    I try to do it by the listagg function, but I have failled
    select markerborehole, listagg(z, ' | ') within group (order by z) as new1 
      from dovmarker
      group by markerborehole;
     
    result:
    WELLZZZ  -2575,95869465411 | -1891,47401803955 | -982,985619574516 | -674,989528816517 | -658,989731894024 | 
    WELLRRR -2376,96975480605 | -2376,96975480605 | -2308,97180590009 | -2308,97180590009 | -2206,47428534641 | -2206,47428534641 | -2163,97522524171
    When I tried to create new view in sql developer I occurred error;
    Error(s) parsing SQL:
    unexpected token near *!* in the following:
    select markerborehole, listagg(z, ' | ') within *!*group (order by z) as new1
    unexpected token near *!* in the following:
    select markerborehole, listagg(z, ' | ') within group *!*(order by z) as new1
    missing expression near *!* in the following:
    select markerborehole, listagg(z, ' | ') within group (*!*order by z) as new1
    Can you help me with this?

    Concerning
    Jaroslaw

    961148 wrote:
    I missed x

    Well Yes, my apologies, I has not changed all that.

    It's a simple way to format the Z value to 2 decimal places?

    Yes. It depends on if you want to use rounded, floor, ceiling, truncate or if you like a string always have 2 decimal places etc.
    Make your choice and customize according to your needs...

    SQL> ed
    Wrote file afiedt.buf
    
      1  with t as (select 'WELLXXX' as MARKERBOREHOLE, '65372643AAAA' as UWI, 'Cw' as MARKERSURFACE, -982.985619574516 as Z from dual union all
      2             select 'WELLXXX', '65372643AAAA', 'Cn', -1891.47401803955 from dual union all
      3             select 'WELLXXX', '65372643AAAA', 'J', -674.989528816517 from dual union all
      4             select 'WELLXXX', '65372643AAAA', 'K3', 20.00165000429 from dual union all
      5             select 'WELLXXX', '65372643AAAA', 'Tr', 125.000317308153 from dual union all
      6             select 'WELLXXX', '65372643AAAA', 'K1', -658.989731894024 from dual union all
      7             select 'WELLXXX', '65372643AAAA', 'Q', 149.999999999549 from dual union all
      8             select 'WELLYYY', '56618334AAAA', 'Jkm', -715.071442105268 from dual union all
      9             select 'WELLYYY', '56618334AAAA', 'K3', 36.9013966413975 from dual union all
     10             select 'WELLYYY', '56618334AAAA', 'J2', -976.056079257549 from dual union all
     11             select 'WELLYYY', '56618334AAAA', 'Tr', 106.900507694299 from dual)
     12  --
     13  -- END OF TEST DATA - IGNORE ABOVE WITH CLAUSE
     14  --
     15  select z
     16        ,round(z,2) as round_z_2
     17        ,floor(z*100)/100 as floor_z_2
     18        ,ceil(z*100)/100 as ceil_z_2
     19        ,trunc(z,2) as trunc_z_2
     20        ,to_char(round(z,2),'fm9990.00') as string_z_2
     21* from t
    SQL> /
    
                      Z  ROUND_Z_2  FLOOR_Z_2   CEIL_Z_2  TRUNC_Z_2 STRING_Z
    ------------------- ---------- ---------- ---------- ---------- --------
     -982.9856195745160    -982.99    -982.99    -982.98    -982.98 -982.99
    -1891.4740180395500   -1891.47   -1891.48   -1891.47   -1891.47 -1891.47
     -674.9895288165170    -674.99    -674.99    -674.98    -674.98 -674.99
       20.0016500042900         20         20      20.01         20 20.00
      125.0003173081530        125        125     125.01        125 125.00
     -658.9897318940240    -658.99    -658.99    -658.98    -658.98 -658.99
      149.9999999995490        150     149.99        150     149.99 150.00
     -715.0714421052680    -715.07    -715.08    -715.07    -715.07 -715.07
       36.9013966413975       36.9       36.9      36.91       36.9 36.90
     -976.0560792575490    -976.06    -976.06    -976.05    -976.05 -976.06
      106.9005076942990      106.9      106.9     106.91      106.9 106.90
    
    11 rows selected.
    

    with above code I try to create a new view in SQL Developer, but I have error:

    Error(s) parsing SQL:
    Unexpected token near *!* in the following:
    select markerborehole, listagg(z,chr(10)) within *!*group(order by rn) as z
    Unexpected token near *!* in the following:
    select markerborehole, listagg(z,chr(10)) within group*!*(order by rn) as z
    Missing expression near  *!* in the following:
    select markerborehole, listagg(z,chr(10)) within group(*!*order by rn) as z
    

    What are all the {noformat}! * * {noformat} in the code? Delete them.

    Edit: or maybe your version of SQL Developer is not up-to-date and does not know the new LISTAGG function in 11g?

    Published by: BluShadow on 26-Sep-2012 09:41

  • How to get the script to a table or view in SQL Developer?

    Dear friends/expert,

    Could you tell me how to get the script from a view or a table easily in SQL Developer as pressing F4 in TOAD?

    I found that I can press SHIFT + F4 to view in SQL Developer and get the script of the view in the Details tab. But how to move the script to the SQL worksheet to change? It is very easy to do in TOAD.

    And I have not found a way to get the script for a table up to now. Is it possible to do?

    Thanks in advance.

    Best regards
    Ning

    There are people a lot better out there to answer on this point than I am - but here's how I do it.

    I'm just in the browser/browser for interest table, choose the script on the right side tab (which shows all the SQL for the table) and then cut and paste what I want or need in my editor window.

  • Definition of "First view" options by default for new PDF files

    I usually want most of the PDFs I create to open the displayed pages Panel and "adjust to the window. Currently I open each PDF file and change it in the properties of the document under the "first view", save and close.

    There must be a better way.

    Is it possible to set the default type for all PDF documents that are newly created as part of the definition of job options?

    I searched in the components of different settings, but nothing helped.

    All advice appreciated.

    The initial view (IV) parameters are not part of the options when you create a new PDF, either in Acrobat or the Distiller.

    There are several options to apply IV depending on the version of Acrobat you are using. You can create an Action in Acrobat X that applies IV to any file open according to your needs and possibly save it as well. In Acrobat 9 or an earlier version, you can do a similar thing with a sequence of batch process.

    If you need to reach IV in the context of the creation while you can use a "epilogue.ps" script to add commands that Distiller will add to the PDF and link PS file to one of the presets of distillery distillers.

    Lori Kassuba has a blog post about this method.

  • Variable performance on a recursive query/view/CTE SQL - server 2008 R2

    I ask for help on the following problem.

    We use a view with a recursive select in it (see below). On a specific server (Server A) the performance of this view varies a lot. Respons times differ between 100 ms and 30 seconds or even more. We tested the same point of view on a backup of the database on another server (Server B) which results in a stable and good performance. A backup of the database that is installed on a server with no other interaction even results in variable performance. We compared the settings of operating system and the database on server A and Server B. There is no difference.

    We need additional input to resolve this problem. So please help!

    Concerning

    Announcement

    Create view [dbo]. [vwMarketSegmentsAll] as

    WITH MarketSegmentsAll (MSID, MSVersion, MSName, MarketSegmentFK, SegmentCategoryFK, RegionFK, country code, CountryFK, GlobalSegmentFK, MSLevel, MSCode, FirstActiveYear, LastActiveYear, Label, RootMarketSegmentFK, CropSegmentFK, CropFK) AS
    (
    -Definition of anchor member
    SELECT ms.ID, Mrs. Version ms. name, Mrs. MarketSegmentFK, Mrs. SegmentCategoryFK, Mrs. RegionFK, r.CountryCode, r.ID as CountryFK, Mrs. GlobalSegmentFK, 1, MSCode = CAST (ms. GlobalSegmentFK as nvarchar (50)), Mrs. FirstActiveYear, Mrs. LastActiveYear, gs. Label, ms.ID, gs. CropSegmentFK, gs. CropFK
    MarketSegment AS ms
    Join region r on r.id = ms. RegionFK
    Join GlobalSegment GS on gs.id = MS GlobalSegmentFK.
    If not of ms. GlobalSegmentFK is null
    UNION ALL
    -Recursive member definition
    SELECT ms.ID, Mrs. Version ms. name, Mrs. MarketSegmentFK, Mrs. SegmentCategoryFK, Mrs. RegionFK, msc. CountryCode, msc. CountryFK, msc. GlobalSegmentFK, msc. MSLevel + 1, CAST (MSCode + case when Ms..) SegmentCategoryFK is null then "another '-' + CAST (ms. SegmentCategoryFK as nvarchar (3)) end as nvarchar (50)), Mrs. FirstActiveYear, Mrs. LastActiveYear, msc. Label, msc. RootMarketSegmentFK, msc. CropSegmentFK, msc. CropFK
    MarketSegment AS ms
    JOIN MarketSegmentsAll AS msc ON msc. MSID = MarketSegmentFK Ms.
    where Mrs. GlobalSegmentFK is null
    )
    -The statement that executes the CTE
    Select msA.MSLevel,
    msA.MSVersion,
    msA.MSCode,
    msA.MSName,
    msA.MSID,
    msA.MarketSegmentFK,
    msA.SegmentCategoryFK,
    msA.GlobalSegmentFK,
    msA.RegionFK,
    msA.CountryCode,
    msA.CountryFK,
    msA.FirstActiveYear,
    msA.LastActiveYear,
    msA.Label,
    RootMarketSegmentFK =
    CASE
    WHEN msA.MSLevel > 1 THEN msA.RootMarketSegmentFK
    ELSE null
    END,
    MSA. CropSegmentFK,
    MSA. CropFK

    OF MarketSegmentsAll msA

    GO

    This issue is beyond the scope of this site (for consumers) and to be sure, you get the best (and fastest) reply, we have to ask either on Technet (for IT Pro) or MSDN (for developers)
    *
  • previous reference column in the definition of the view without has

    Hello

    is there a way to refer to a previous column in a view defined without to recalculate the value? In my opinion looks like this:

    CREATE OR REPLACE FORCE VIEWS E3_STATISTIK_GESPRENDE_Z
    (E3_ES_EINSATZ_ID
    GESPRENDE_WEITERLEITEN
    GESPRENDE_WEITERLEITEN_POS
    ) AS
    SELECT G.E3_ES_EINSATZ_ID
    ((SELECT ELDISOWNER BEFORDERUNG. (E3_STATISTIK_WEITERLEITEN WHERE E3_ES_EINSATZ_ID = G.E3_ES_EINSATZ_ID)-G.GESPRAECHSENDE)
    , (CASE GESPRENDE_WEITERLEITEN > 0 THEN GESPRENDE_WEITERLEITEN END to ANOTHER NULL)
    OF 3_STATISTIK_GESPRAECHSENDE G
    /

    But it does not compile.

    I have to make sure if the operation less produces a negative value or 0, it is processed as it would be NULL. But I don't want to double - select the value, so I thought that I could reference it in a later column definition-, but it gives compile error.

    How 'remove' negative values without double select it in a CASE statement?

    Thanks in advance for the help.

    Kind regards
    Monika

    Aliases do not work in parallel. What you need to do is put her select an alias in an internal query that you can then reference in an outer query

    create or replace force view e3_statistik_gesprende_z
    as
    select e3_es_einsatz_id
        , gesprende_weiterleiten
        , (case gesprende_weiterleiten > 0 then gesprende_weiterleiten else null end) as gesprende_weiterleiten_pos
         from (
                select g.e3_es_einsatz_id
              , ((select weiterleitung from eldisowner.e3_statistik_weiterleiten where e3_es_einsatz_id = g.e3_es_einsatz_id) - g.gespraechsende) as gesprende_weiterleiten
         from 3_statistik_gespraechsende g )
    /
    

    Warning: untested code, but at least the media are all in pairs!

    Cheers, APC

    Published by: APC on October 17, 2012 13:28

    Hmmm, snap! blink of an eye! But as said the Groom, what we tell you three times is true.

  • get Houston-25002: definition "nameVO" type View Definition not found

    Hi all

    I made a simple Extention of the View object (new added field) and I load into the server using jpximport.bat, but when I try to view the page containing this VO I get the below error.

    Can you help me please

    Details of the exception.

    oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: Houston-25002: xxota.oracle.apps.icx.por.wf.server.xxotaReqLinesNotificationsVO View Definition not found type definition
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1223)
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2381)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1734)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:508)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:429)
    to _html._OA._jspService(_OA.java:85) oa
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
    at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
    to _html._OA._jspService(_OA.java:95) oa
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
    at org.apache.jserv.JServConnection.run(JServConnection.java:294)
    at java.lang.Thread.run (unknown Source)
    # # 0 in detail
    oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: Houston-25002: xxota.oracle.apps.icx.por.wf.server.xxotaReqLinesNotificationsVO View Definition not found type definition
    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1145)
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2381)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1734)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:508)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:429)
    to _html._OA._jspService(_OA.java:85) oa
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
    at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
    to _html._OA._jspService(_OA.java:95) oa
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
    at org.apache.jserv.JServConnection.run(JServConnection.java:294)
    at java.lang.Thread.run (unknown Source)
    oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: Houston-25002: xxota.oracle.apps.icx.por.wf.server.xxotaReqLinesNotificationsVO View Definition not found type definition
    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1145)
    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1408)
    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2381)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1734)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:508)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:429)
    to _html._OA._jspService(_OA.java:85) oa
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
    at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
    to _html._OA._jspService(_OA.java:95) oa
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
    at org.apache.jserv.JServConnection.run(JServConnection.java:294)
    at java.lang.Thread.run (unknown Source)



    Thanks in advance
    Hakim

    Hakim,

    You must move the class file & xml vo & to the server.

    Kind regards
    GYAN

  • Creating views, dynamic SQL within stored procedure

    I'm having a problem with the creation of dynamic views of in a stored procedure. The following declare block works fine:

    DECLARE
    parameter i_nom_table varchar2 (200): = 'abc ';
    xyz cursor script, SELECT step
    STARTING from scripts
    WHERE table_name = i_nom_table parameter
    ORDER BY step CAD;
    l_sql scripts.script%TYPE;
    l_step scripts.step%TYPE;
    l_error VARCHAR2 (200);
    l_code VARCHAR2 (200);
    Start
    XYZ OPEN;
    LOOP
    XYZ-FETCH INTO l_step, l_sql;
    OUTPUT WHEN xyz % NOTFOUND;
    immediately run l_sql;
    insert into ingest_log values (null, sysdate, i_nom_table, l_step, l_sql, 'Success' parameter);
    END LOOP;
    CLOSE XYZ;
    insert into ingest_log values (null, sysdate, parameter i_nom_table, 0, "Accomplished all the steps.", "Success");
    EXCEPTION WHEN OTHERS THEN
    l_error: = substr (SQLERRM, 1, 200);
    l_code: = SQLCODE;
    insert into ingest_log values (null, sysdate, parameter i_nom_table, l_step, l_sql, l_code |) ' - ERROR - ' | l_error);
    END;

    However, if I create a procedure with this block and try to run it I get an insufficient privileges error. Do not know why. All tables, views, procedures are under the same user, and the user that I'm connected as the runtime of the declare block. The user has the following privileges:

    Connect, resource, xdbadmin, s/n

    Any reason you can think of for this? Script values are generally "CREATE OR REPLACE VIEW As.... » ;

    Permissions in Oracle to do indirectly through roles are not available when compiling packages, functions, and stored procedures. Direct subsidies are required during the creation of these objects in the database.

    http://articles.TechRepublic.com.com/5100-10878_11-6183799.html

  • Why identical child_number with many lines in the view v$ sql?

    Here's the context:

    Check the version number of the child cursor

    SQL > select sql_id, version_count from v$ sqlarea where sql_id = "8bsppxkpc1dm1";

    SQL_ID VERSION_COUNT

    ------------- -------------

    8bsppxkpc1dm1 8

    count the number of the child cursor

    SQL > select count (distinct (child_number)) of v$ sql where sql_id = "8bsppxkpc1dm1";

    COUNT (DISTINCT (CHILD_NUMBER))

    -----------------------------

    100

    So here's surprise

    SQL > select child_number, ADDRESS, executions, HASH_VALUE, buffer_gets, IS_BIND_SENSITIVE BS, IS_BIND_AWARE BA, IS_SHAREABLE SH, PLAN_HASH_VALUE from v$ sql where sql_id = '8bsppxkpc1dm1' and child_number = 1;

    CHILD_NUMBER ADDRESS HASH_VALUE EXECUTIONS, BUFFER_GETS B B S PLAN_HASH_VALUE

    ------------ ---------------- ---------- ---------- ----------- - - - ---------------

    1 000000193D1A9C98 2864756321 12 50 N N O 2488057010

    1 000000193EC8F9D8 2864756321 12 50 N N O 2488057010

    1 000000193F8606B8 2864756321 12 50 N N O 2488057010

    1 000000193BDA63E0 2864756321 12 50 N N O 2488057010

    1 000000193E447070 2864756321 12 50 N N O 2488057010

    1 000000193C73E228 2864756321 12 50 N N O 2488057010

    1 000000193CADFC88 2864756321 12 50 N N O 2488057010

    1 000000193D 719248 2864756321 12 50 N N O 2488057010

    1 000000193CB60EB8 2864756321 12 50 N N O 2488057010

    1 000000193C987EA0 2864756321 12 50 N N O 2488057010

    1 000000193CC92C70 2864756321 12 50 N N O 2488057010

    1 000000193F041828 2864756321 12 50 N N O 2488057010

    1 000000193B9CC3F0 2864756321 12 50 N N O 2488057010

    1 000000193DB9A728 2864756321 12 50 N N O 2488057010

    1 000000193DB86730 2864756321 12 50 N N O 2488057010

    1 000000193C 760430 2864756321 12 50 N N O 2488057010

    1 000000193C2B7870 2864756321 12 50 N N O 2488057010

    1 000000193BEA0870 2864756321 12 50 N N O 2488057010

    1 000000193F6E15F0 2864756321 12 50 N N O 2488057010

    1 000000193B7B40A8 2864756321 12 50 N N O 2488057010

    1 000000193E7CEAE8 2864756321 12 50 N N O 2488057010

    1 000000193EE5E4B8 2864756321 12 50 N N O 2488057010

    1 000000193EB2AB10 2864756321 12 50 N N O 2488057010

    1 000000193B7E5278 2864756321 12 50 N N O 2488057010

    1 000000193F453C80 2864756321 12 50 N N O 2488057010

    1 000000193C06B740 2864756321 12 50 N N O 2488057010

    1 000000193F2E61F0 2864756321 12 50 N N O 2488057010

    1 000000193D940B58 2864756321 12 50 N N O 2488057010

    1 000000193F951230 2864756321 12 50 N N O 2488057010

    1 000000193BB57F90 2864756321 12 50 N N O 2488057010

    1 000000193E0ACAA0 2864756321 12 50 N N O 2488057010

    1 000000193D4EF468 2864756321 12 50 N N O 2488057010

    1 000000193CFBADE8 2864756321 12 50 N N O 2488057010

    1 000000193C525A20 2864756321 12 50 N N O 2488057010

    1 000000193CDF3870 2864756321 12 50 N N O 2488057010

    1 000000193CC8CC90 2864756321 12 50 N N O 2488057010

    1 000000193E980F48 2864756321 12 50 N N O 2488057010

    1 000000193DB0AE30 2864756321 12 50 N N O 2488057010

    1 000000193C6AB5F8 2864756321 12 50 N N O 2488057010

    1 000000193DC0F668 2864756321 12 50 N N O 2488057010

    1 000000193C4E7670 2864756321 12 50 N N O 2488057010

    1 000000193EB0CFF8 2864756321 12 50 N N O 2488057010

    1 000000193F2A8040 2864756321 12 50 N N O 2488057010

    1 000000193CCEC4B0 2864756321 12 50 N N O 2488057010

    1 000000193D3CF560 2864756321 12 50 N N O 2488057010

    1 000000193E26D378 2864756321 12 50 N N O 2488057010

    1 000000193ED7CA08 2864756321 12 50 N N O 2488057010

    1 000000193F816C18 2864756321 12 50 N N O 2488057010

    1 000000193D8CA200 2864756321 12 50 N N O 2488057010

    1 000000193D64D598 2864756321 12 50 N N O 2488057010

    1 000000193B342A28 2864756321 12 50 N N O 2488057010

    1 000000193D07A3C8 2864756321 12 50 N N O 2488057010

    1 000000193C62C9B8 2864756321 12 50 N N O 2488057010

    1 000000193EA33998 2864756321 12 50 N N O 2488057010

    1 000000193EE6D1C8 2864756321 12 50 N N O 2488057010

    1 000000193E6A64C0 2864756321 12 50 N N O 2488057010

    1 000000193F8AF110 2864756321 12 50 N N O 2488057010

    1 000000193D244CD0 2864756321 12 50 N N O 2488057010

    1 000000193D7CB448 2864756321 12 50 N N O 2488057010

    1 000000193D156D20 2864756321 12 50 N N O 2488057010

    1 000000193D 432120 2864756321 12 50 N N O 2488057010

    1 000000193D 649738 2864756321 12 50 N N O 2488057010

    62 selected lines.

    Why so many cursor of child with the same number of children?

    Maybe you see a similar effect like the one mentioned by Timur Akhmadeev in his blog: http://timurakhmadeev.wordpress.com/2012/03/19/obsolete-cursors/.

  • Problems with the picture quality when viewing under 100%. First post on the forum.

    Hello everyone. I'm sorry, we have the GET acquainted with this way, but I'm having some problems and this is one of my recent options to get the help.   Let me explain the problem.    Consultation of a file of less than 100% zoom, everything seems jagged as anti aliasing is missing.  Once I'm at 100% zoom, everything seems as it should. The saved file (for example jpeg format) is correct. I can zoom out and seems to be always faithful to the image. The problem is related to photoshop. I installed my latest GPU drivers twice just to be sure, and it was not that.   This problem started last night and I'm not sure how to solve.  If I work on images low resolution, it is not a problem as bad because I will be working on 100% zoom, but I work on images high resolution / paintings. Somewhere around 8000 x 5000 pixels so, work 100% is not that feasible. I have attached an image that illustrates this problem. The right one is zoomed in by the version and the left is the zoom in version.  Yes, the noise is touched by it, evil, but this started last night. until then, everything seemed fine even with the noise or the sharpness of the world output. I can't imagine what I could have done to trigger it.

    test.jpgThat said, I'm at the mercy of more sophisticated here people. I hope I have posted this question in the right section. It's my first post here so I'm sorry if I missed something.   Looking forward to your answers.

    This is a simplistic view, I feel may help you to understand the reality.

    The only time that you look at your image pixels in Photoshop is when you have zoomed in to 100%, it has your look at the pixels of the image in Photoshop for your image at the resolution of your display.

    At any zoom level, looking for an image on a scale that has more or less of pixels that your real picture that too, these are displayed in your display resolution.

    Scaling done by Photoshop is made to display your image is made for good performance, not the best image quality fast interpolation.   That's why at certain levels of zoom image quality seems poorer than at other levels of zoom.

    High resolution screen now have add a new problem.   User interfaces have been designed for screens with resolutions around 100 PPI elements like text, icon and other things like checkboxes, buttons etc. were created size so it would be usable it are more or less fixed 100 dpi.   While Photoshop is designed to scale to your images in order to work well on it is has not been designed with a scalable user interface.  Photoshop can't change its UI regardless of its display high resolution will display image for you.  Display Image in Photoshop has the same resolution as the rest of the User Interface of Photoshop.  Just as there is only one resolution in all layers in a document. CC 2014 2xUI changes.  PS IU is proportional to the image of the area is to the actual resolution of the poster of resolution 1/2.

    Photoshop CC 2014 2 x UI balance all Photoshop User Interface, including the image shown at 200% which is 1/2 the resolution of your screen you cut effectively display pixel count to 1/4 of the number of actual pixels.   Your new running on a low resolution screen.     If your screen has a native resolution 200 PPI you run it at 100 ppi if your display has a 300 PPI resolution you run at 150ppi.    Which goes against the reason for high resolution.  Who would you be able to edit your images to a print resolution.  Adobe cc2x UI will scale the user interface, but not the window image soa inage is 216ppi on the Surface Pro 3 user interface is great and dpoes do not match. screen

    To be able to edit your images to a print resolution you need to display the a a print resolution and you need and demand her can scale its image and its independent user interface display.

    Currently there is no OS interface to have several areas of resolutions on a screen and applications such as Photoshop does not scale UI and Image independently.  OS and Photoshop fits what is displayed.  Executable of Adobe Photoshop is coded in a way that it say Microsoft Windows OS it will load display scaling so that he can use the native resolution of your poster.  Currently only Photoshop CC 2014 offer you with the possibility to run you view at half the resolution.

    Windows fits view you lots of resolution and as several presets.  as 100%, 125%, 150% and 200% half of resolution Adobe.    You can make a Windows registry and add an external manifest Photoshop file of the Microsoft Windows tell to handle display scale.  I have a machine to windows Microsoft Surface Pro 3 Mr. its LCD screen has a resolution of 216PPI.  Windows 8.1 had 4 preset for the scale of its LCD screen.

    Surface Pro 3 screen LCD IPS 12 "display the 9.984603532054124 3:2 aspect ratio" Wide, 6.656402354702749 "high 216.3330765278394 PPI

    Scaling of display predefined Microsoft

    100% 216 2160 x 1440 DPI

    125% 173 1728 x 1152 PPI

    150% 1440 x 960 144 PPI SP3 to the position

    200% 1080 x 720 PPI, 108

    User most these days above 1024 x 768 or better poster and Web pages are often created for pages in 800 x 600 pixels. In order to give a better grip on the resolution and scaling that I change a 800 x 600 document with px grid 25 x 25 on my Surface pro 3

    scale 4 Windows presets and captured using the 2160 x 1140 to bracts screens only to the 100% preset the image window has a 216ppi also note x 2 @ Photoshop UI UI doe does not not on-screen

    Adobe Photoshop CC 2014 2xUI scales the user interface for a display resolution 1/2 but is not suited to the actual screen resolution Image area uses. Information system support Photoshop displays the screen i 1/2 resilution 1080 x 720 but scalet imase to the actual resolution 2160 x 1440. However, the image window is the 216ppi the 108ppi of the UI via the scaling

  • view the sql code used in a cfquery that performs an update

    I want to see the sql code used in a cfquery that performs an update. I can't do it at all, advice?

    Have you looked at the docs? May I suggest the attribute of 'result '.

Maybe you are looking for