The reserved word " this"
I understand that (this) is used to refer to the initializer
But i still don understand the logic of using "this" statement.....
Can someone explain?
Thank you,
Bryan Lim
> I guess I haven't run into this problem yet. Is this
like variable shadowing that we are talking about?
I guess I haven't seen an instance where the compiler
would redefine an instance variable with a local
variable.
I believe he's referring to a problem like this:
public class Foo {
int i;
void bar() {
int i = 5;
// many lines of code follow...
i = 3; // I think I'm changing the instance variable,
// but I'm actually only changing the local...
}
Similar Messages
-
ORA-22806: not an object or REF on the reserved word FROM, how to debug?
I am honestly confused on this one...
When I run the following in sqlplus:
SQL> SELECT a.fname, a.lname
FROM h_user_m a
WHERE a.id IN
(SELECT UNIQUE m.user_id
FROM h_user_role m
WHERE m.role_id =
(SELECT UNIQUE id
FROM h_role_n
WHERE LOWER (name) = 'wc-ismp-admin')
OR m.role_id =
(SELECT UNIQUE id
FROM h_role_n
WHERE LOWER (name) = 'wc-ismp-user'))
AND a.id NOT IN (SELECT user_id
FROM ip_user);
ERROR at line 2:
ORA-22806: not an object or REF
I run the same query in Toad for Oracle v9.7.2.5 and it returns the same error, but highlights the reserved word FROM. I googled the error, but I'm not for sure why the reserved word FROM would be causing the error?Thank you for the quick response.
I tried your query and I still receive the same 'ORA-22806: not an object or REF' error & in Toad, it does highlight the reserved word FROM.
Oddly enough, I went back and ran the first sub-query from both of our SQL statements and no errors returned.
Only when I added the sub-query back to the main query I receive the error as mentioned.
So, the following worked:
select m.user_id
from h_user_role m
where m.role_id in
(select id
from h_role_n
where lower (name) = 'wc-ismp-admin'
or lower (name) = 'wc-ismp-user'
minus
select user_id
from ip_user)
but added back to:
select a.fname, a.lname
from h_user_m a
where a.id in(...)
The error returns - the same steps apply to my statement as well...
Looking at the 10g Release 2 (10.2) documents, I don't see any restrictions to the IN reserved word, in terms of number of sub-queries, etc... -
SQL Developer 1.5 migration issue with MS use of reserved words
In version 1.2 the was and advanced option that allowed the use of reserved words for column names, I can not find that option in 1.5. What happened to this option? I can not find it and I need to port those applications with out changing the column names. I know I can hand edit the scripts but I did not have to do that with 1.2.
Any one know if this can still be done?n 1.2 iIt was under preferences - > Migration -> Advanced, in version 1.5 no advanced options and I searched around and could not find it else where. gulp as for the reserved words ( don't laugh I am just migrating under orders) there are date, number and some columns with embedded / that it barfs on. I am under orders to do it the way it is written.
-
How Badly Do You Abuse Reserved Words in Column Names
I have a challenge for all you DBA's out there. Most of us agree that reserved words as column names is a bad practice but how clean is your database and some people are quit outspoken about it. Run the following query on some of your custom, non-COTS, databases and post your top 5. You may want to run it in Development to make sure new tables don't violate the best practice. Often we don't think when creating column names or inherited ugly databases, but the fact is, we all have reserved word column names.
Marcus Bacon
SELECT col.column_name , COUNT(1)
FROM all_tab_columns col, sys.v_$reserved_words rwrd
WHERE col.column_name = rwrd.keyword
AND owner NOT IN
( 'SYS',
'SYSTEM',
'MDSYS',
'DBSNMP',
'WMSYS',
'XDB',
'APPQOSSYS',
'OPSG',
'ORDDATA',
'ORDSYS',
'OUTLN' ,
'CTXSYS',
'OE',
'HR',
'TOAD')
GROUP BY col.column_name
ORDER BY count(1) desc,col.column_name;
COLUMN_NAME
COUNT(1)
TO_DATE
32
NAME
21
ID
14
OWNER
9
CLASS
6Hi,
Interesting exercise!
I modified your query, showing separate counts for Oracle, COTS and In-House schemas:
WITH got_developer AS
SELECT CASE
WHEN a.owner IN ( 'APPQOSSYS'
, 'CTXSYS'
, 'DBSNMP', 'DMSYS'
, 'HR'
, 'MDSYS'
, 'OE', 'OLAPSYS', 'OPSG', 'ORDDATA', 'ORDSYS', 'OUTLN'
, 'SCOTT', 'SYS', 'SYSTEM'
, 'TOAD', 'TSMSYS'
, 'WKSYS', 'WMSYS'
, 'XDB'
) THEN 'ORACLE'
WHEN a.owner IN ( 'FUBAR'
) THEN 'COTS'
ELSE 'IN_HOUSE'
END AS developer
, r.keyword
, r.reserved
FROM all_tab_columns a
JOIN sys.v_$reserved_words r ON r.keyword = a.column_name
SELECT keyword
, reserved
, SUM (CASE WHEN developer = 'IN_HOUSE' THEN 1 END) AS in_house
, SUM (CASE WHEN developer = 'COTS' THEN 1 END) AS cots
, SUM (CASE WHEN developer = 'ORACLE' THEN 1 END) AS oracle
, COUNT (keyword) AS all_sources
FROM got_developer
GROUP BY GROUPING SETS ( (keyword, reserved)
, (reserved)
ORDER BY keyword
, reserved
Output from one database:
KEYWORD R IN_HOUSE COTS ORACLE ALL_SOURCES
A N 1 1
ACCOUNT N 2 2
ADMIN N 3 3
ADMINISTRATOR N 3 3
ADVISE N 2 2
ALIAS N 2 2
ALWAYS N 3 3
ATTRIBUTE N 8 34 42
ATTRIBUTES N 11 11
AUTHENTICATION N 3 3
AUTHID N 3 3
BIGFILE N 4 4
VALUE N 8 3 173 184
VERSION N 1 2 124 127
WAIT N 2 2
WHEN N 1 1
WHERE Y 2 2
WRITE N 1 1
XID N 20 20
XMLSCHEMA N 15 15
YEAR N 21 1 22
ZONE N 2 30 32
N 479 182 4253 4914
Y 3 3
479 182 4256 4917
241 rows selected.
Over 85% of the cases (including all 3 of the reserved words (1 ORDER and 2 WHEREs) were in Oracle-supplied schemas.
The most commonly used keywords, outside of Oracle schemas, were
ID (used in 206 tables)
NAME (80)
PERCENT (38)
ZONE (32)
YEAR (22)
TIMESTAMP (18)
USAGE (17)
COST (15)
CLASS (12)
STATEMENT_ID (12)
LOCATION, which was one of your most common examples, only occured 4 times in this database, and OWNER not at all (outside of Oracle schemas). -
Reserved words and Web Services
Hello,
I'm trying some things with Flex2 like calling a Web Service.
I can call Web Services but one of the Web Services I'm trying has
an input called 'in'. After half an hour I found out that 'in' is a
reserved and that's causing the problem. I can't compile the
application because of the reserved word.
Is there any way to call this Web Service without changing
the Web Service?
And is there a way to turn off the need of crossdomain.xml? I
already found out how to change the path.Hi,
Sorry, I think the problem may have something to do with security. I've noticed that when I run the jar, I am not shown a dialog which states that the application is requesting full access to the computer. I am signing the jar, so I'm not sure what's going on.
This is my JNLP:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://www.informavores.com/hosted/enterprise/start" href="Firefly.jnlp">
<information>
<title>Firefly Designer</title>
<vendor>Informavores</vendor>
<homepage href="index.jsp" />
<description>Powerful decision support systems for real people.</description>
</information>
<resources>
<j2se version="1.3+" />
<jar href="Firefly.jar" />
</resources>
<application-desc main-class="com.informavores.firefly.designer.DesignerMain" />
<security>
�� <j2ee-application-client-permissions/>
</security>
</jnlp>
If you have any ideas, that would be great.
I was a bit vague as I thought someone might say - you can't have a web services client through web start - I've discovered now that you definitely can.
Cheers,
Steve -
I need to trim out the second word of a string
If the string is as follows I need to always return the second word:
This is an example. (I need to return 'is')
Another example string. (I need to return 'example')You can also use owa_pattern for pattern matching.
See Oracle 9i Application Server PL/SQL Web Toolkit Reference, Release 1.0.2.2, Part Number A90101-01, Chapter 6
http://otn.oracle.com/docs/products/ias/doc_library/1022doc_otn/apps.102/a90101/pspatt.htm
SQL> set verify off
SQL> define my_string = "This is an example"
SQL> select
2 '|' ||
3 substr ('&my_string',
4 owa_pattern.amatch ('&my_string', 1, '\S*\s*'),
5 owa_pattern.amatch ('&my_string', 1, '\S*\s*\S*\s?')
6 - owa_pattern.amatch ('&my_string', 1, '\S*\s*')
7 )
8 || '|' as second_word
9 from dual ;
SECOND_WORD
|is |
SQL> define my_string = "Another example string"
SQL> /
SECOND_WORD
|example |
SQL> define my_string = "one"
SQL> /
SECON
||
SQL> define my_string = "one two"
SQL> /
SECOND_WO
|two|
SQL> -
Issud qty is greter than the Reservation qty
Dears,
I Have creted the Resevation 100 qty for cost center 1.
While i am issuing the qty to cost center system is allowing more qty than the reserved qty100.
Even if i given the 200 qty system is posting the Document .
How Avoid this Posting and where i ahve to cofigure the System setting please Guide Me.
If i am issuing the More qty than the Reserved qty systemm should give the Error message.
Like issued qty is more than the Reserved qty .This can be controlled by setting the messages to Error in the Relevant application area.
Go to SPRO-MM-Inv Mgmt & Phy Inv-Define attributes for System messages / use trxn code OMCQ and find the Relevant message number and set to Error and Save.
Also Check in SPRO-MM-Purchasing-Environment-Define attributes for System messages / use trxn code OMC0 (trxn code may not work) and find the Relevant message number and set to Error and Save.
Eg : 06 078 Target quantity exceeded by & & etc -
Best practice for the use of reserved words
Hi,
What is the best practice to observe for using reserved words as column names.
For example if I insisted on using the word comment for a column name by doing the following:
CREATE TABLE ...
"COMMENT" VARCHAR2(4000),
What impact down the track could I expect and what problems should I be aware of when doing something like this?
Thank You
BenHi, Ben,
Benton wrote:
Hi,
What is the best practice to observe for using reserved words as column names.Sybrand is right (as usual): the best practice is not to use them
For example if I insisted on using the word comment for a column name by doing the following:
CREATE TABLE ...
"COMMENT" VARCHAR2(4000),
What impact down the track could I expect and what problems should I be aware of when doing something like this?Using reserved words as identifiers is asking for trouble. You can expect to get what you ask for.
Whatever benefits you may get from naming the column COMMENT rather than, say, CMNT or EMP_COMMENT (if the table is called EMP) will be insignificant compared to the extra debugging you will certainly need. -
is there a way to address email (i.e. a word or some code) that would place that email in a specified inbox folder? not using internal rule, rather the beginning of this sort happening as it comes in?
In other words
I tell a friend if he is emailing me on a particular subject, is there something he can do at his end ([email protected]/research)
like adding the word research at the end of my eamil address that would tell my inbox to place that in the inbox/research folder?
If I have to use a rule on my end, then do I tell him to just place the word research in the subjct line and then I write a rule to place anything with the word research in the subject line in my inbox/research folder?
will the subject line be required to only have the one word research to work, or will the rule look for any presense of that word in the subject line?
thanks
ericiCloud email supports 'plus' addressing. http://en.wikipedia.org/wiki/Email_address#Address_tags
So your friend could just add '+research' to the username part of your email address, and you setup a rule at icloud.com to put all emails sent to that address into a particular folder.
For example:
[email protected]
There's no way to do it without rules on the server though. -
Windows 8.1 PC, using reader, when searching a folder containing approx 100 doc's. If i search for a word, no results are returned. only the doc names can be found but nothing from within the doc.
This is a new problem and was not the case before.Works perfectly fine for me with the latest Reader version (11.0.09).
You write that it worked "before"; before what? An update? Update from what version to what version? -
When setting up Firefox Sync, I get all the way to the "Please Confirm You're Not a Robot" screen in the wizard, and enter the captcha values. I then receive in a small scrollable text area the message "Your answer was correct. Please copy and paste the text in this text box into the box below."
I copy and paste the code, in this case "03AHJ_Vuv1gStVScBWSYWw6M4_KKQ4wzhCDSzKqiCfv57XXGyvHtOk4ixehysQhOTIf-lsL41lc5n-piztjYJSKu6urCeRvETVfpzRDh7OmHCDZiIBZv9Qg4oyrmWDMu6JA7Eh-4C8aZn4" into the only other visible text box, and click the next button, only to receive the message "Incorrect words, try again."
My only option is to cancel at that point. I have tried this three times, once even starting the entire process over from the start, and it ends up with the same outcome each time.When setting up Firefox Sync, I get all the way to the "Please Confirm You're Not a Robot" screen in the wizard, and enter the captcha values. I then receive in a small scrollable text area the message "Your answer was correct. Please copy and paste the text in this text box into the box below."
I copy and paste the code, in this case "03AHJ_Vuv1gStVScBWSYWw6M4_KKQ4wzhCDSzKqiCfv57XXGyvHtOk4ixehysQhOTIf-lsL41lc5n-piztjYJSKu6urCeRvETVfpzRDh7OmHCDZiIBZv9Qg4oyrmWDMu6JA7Eh-4C8aZn4" into the only other visible text box, and click the next button, only to receive the message "Incorrect words, try again."
My only option is to cancel at that point. I have tried this three times, once even starting the entire process over from the start, and it ends up with the same outcome each time. -
I installed the Adobe Reader on my ipad from the app store. I bought a subscription to transfer pdf files to word, excel. No Russian language in the settings. This is very bad!
You already posted this five times; and you already have a conversation with Adobe staff going on in the ExportPDF forum.
-
have a real problem i just can't make a reservation and this is the only way to contact apple . It seams to keep going to the american site .
Apple world-wide support numbers are found at: http://support.apple.com/kb/HE57
If this is regarding your information line that says a stolen iPhone, Apple can do nothing to help you. You must track the iPhone yourself using iCloud and must have turned on Settings > iCloud > Find My Phone before it was stolen. If that was not done, there is no way to track the iPhone.
Report the theft to the police and the cell service provider and ask if they can blacklist the iPhone so it cannot be used. Change all passwords associated with acconts on the iPhone. -
I want to buy a macbook pro.. but now I have a Packerd Bell with the programs: Word, Powerpoint,... I want those programs on my macbook pro too is this possible? and is it expensive?
Hello:
Expensive is relative...
Microsoft makes a version (written native for the Mac) of Office:
http://store.apple.com/us/search/microsoft-office-for-mac
Some of us use iLife - an Apple product that almost seamlessly translates Microsoft programs (for example Word to Pages) back and forth. You can always export in a Microsoft format...
Barry -
Why can't I get a Polish keyboard easily accessible from within my Word program? I have to choose it in Finder and then I can't switch back and forth between English/Swedish and Polish in the same Word document. Surely there must be a simple way of doing this by means of keyboard commands while I write, or do I have to go back to my old PC for that?
Ulf Magnusson(1) You are talking about switching keyboard layouts, not about translating from Swedish to Polish or viceversa.
(2) The keyboard layout choice is not a function of the application (MS Word) in either Mac OS X or Windows; it is a system choice.
(3) Read
<http://docs.info.apple.com/article.html?path=Mac/10.7/en/mchlp2214.html>
specifically "Input source list" and "Input source shortcuts".
In short, you choose the three keylayouts you wish to use for English, Polish, and Swedish, respectively, and then you set the shortcuts you prefer to use to switch between them.
And it's all there, in the Help files, on your very own computer…
Maybe you are looking for
-
I have several books and lots of music in my iTunes Library that I can't seem to sync to my iPad. I have tried "Add File to Library" and it does not work. Can anyone help?
-
Installing JDK1.5 ON WINDOWS XP
HI, i have installed jdk1.5 on windows xp.when i type java -version it gives me the correct version ie 1.5.09.but when i type javac -help it gives me an error SAYS"JAVAC NOT RECOGNISED AS AN INTERNAL OR EXTERNAL CMD"...WHY IS THIS?also when i start t
-
How can the landed cost be calculated for something that is bought but the actual cost inclusive of freight and duty unknown at the time of entering the req? Only freight costs are known at receipt. Customs duties are known with the AP invoice and no
-
Hi All, Regarding iPhone 5, at the latest model, if I bought an unlocked one from UK Apple Store, iPhone 5 GSM A1429, then I tried to use CDMA SIM card inside the same phone, does it'll work and provide me signals or not. ?? Thanks for your answer
-
Cannot type at all in Firefox 26.0
I have tried all troubleshooting solutions presented in other threads, including completely reinstalling Firefox. It started this morning and hasn't stopped. It is only Firefox, I can type elsewhere fine.