What is with this query
"insert into Subject_Content (Subject_id,Content) values('"+subject+"','"+ConcateData+"')"
this query is not excute
The query appears to be part of dynamic SQL string assembly (concatenation).
See examples for dynamic SQL here:
http://www.sqlusa.com/bestpractices/dynamicsql/
Kalman Toth Database & OLAP Architect
SQL Server 2014 Design & Programming
New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012
Similar Messages
-
select CASE WHEN TO_NUMBER(SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'DDMMYYYY HH24:MM:SS'),13,2))>0 AND TO_NUMBER(SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'YYYYMMDD HH24:MM:SS'),13,2)) <14
THEN TO_DATE(CONCAT(SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'YYYYMMDD HH24:MM:SS'),13,2)||'00',SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'YYYYMMDD HH24:MI:SS'),16)||'00'),'DD-MM-YYYY HH24:MI:SS') end
from table;
i have written this query.whats wrong with this query..........
the error is "literal does not match format string"
Reegards soumenWhy does your date_format loose, ununify and not fix ?
And what is your exact requirement?
>>
CASE WHEN
TO_NUMBER(SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'DDMMYYYY HH24:MM:SS'),13,2))>0
AND TO_NUMBER(SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'YYYYMMDD HH24:MM:SS'),13,2)) <14
<<
This is
CASE WHEN TO_CHAR(START_TIME_TIMESTAMP,'MM') between '01' and '13'
>>
THEN TO_DATE(CONCAT(SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'YYYYMMDD HH24:MM:SS'),13,2)
||'00',
SUBSTR(TO_CHAR(START_TIME_TIMESTAMP,'YYYYMMDD HH24:MI:SS'),16)||'00'),
'DD-MM-YYYY HH24:MI:SS')
<<
This is
TO_DATE(
TO_CHAR(START_TIME_TIMESTAMP,'MM"00"SS"00"),
'DD-MM-YYYY HH24:MI:SS')
Obviously, format is not matching !
SQL> select to_char(sysdate,'MM"00"SS"00') from dual;
TO_CHAR(
06004900
SQL> select to_date('06004900','DD-MM-YYYY HH24:MI:SS') from dual;
select to_date('06004900','DD-MM-YYYY HH24:MI:SS') from dual
ERROR at line 1:
ORA-01861: literal does not match format string -
SAMPLE DATA
CT_NO RENT_NO DUE_DATE DUE_AMT
2233 1 11-SEP-06 11800
2233 2 11-OCT-06 11800
2233 3 11-NOV-06 11800
2233 4 11-DEC-06 11800
2233 5 11-JAN-07 11800
2233 6 11-FEB-07 50000
2233 7 11-MAR-07 11800
2233 8 11-APR-07 11800
2233 9 11-MAY-07 11800
2233 10 11-JUN-07 11800
2233 11 11-JUL-07 11800
2233 12 11-AUG-07 50000
2233 13 11-SEP-07 11800
2233 14 11-OCT-07 11800
2233 15 11-NOV-07 11800
2233 16 11-DEC-07 11800
2233 17 11-JAN-08 11800
2233 18 11-FEB-08 50000
2233 19 11-MAR-08 11800
2233 20 11-APR-08 11800
2233 21 11-MAY-08 11800
2233 22 11-JUN-08 11800
2233 23 11-JUL-08 11800
2233 24 11-AUG-08 50000
2233 25 11-SEP-08 11800
2233 26 11-OCT-08 11800
2233 27 11-NOV-08 11800
2233 28 11-DEC-08 11800
2233 29 11-JAN-09 11800
2233 30 11-FEB-09 50000
2233 31 11-MAR-09 11800
2233 32 11-APR-09 11800
2233 33 11-MAY-09 11800
2233 34 11-JUN-09 11800
2233 35 11-JUL-09 11800
2233 36 11-AUG-09 50000
2233 37 11-SEP-09 11800
2233 38 11-OCT-09 11800
2233 39 11-NOV-09 11800
2233 40 11-DEC-09 11800
2233 41 11-JAN-10 11800
2233 42 11-FEB-10 50000
2233 43 11-MAR-10 11800
2233 44 11-APR-10 11800
2233 45 11-MAY-10 11800
2233 46 11-JUN-10 11800
2233 47 11-JUL-10 11800
2233 48 11-AUG-10 50000
My QUERY
select
count(distinct(case when b.due_date <='15-feb-2010' then b.rent_no else 0 end))ovd_due,
SUM(case when rcv_dt is null or RCV_DT>'15-feb-2010'
THEN due_amt
else 0
END) Rent_Bal
from le_dues b
where ct_no=2233
my result from the query
OVD_DUE RENT_BAL
43 159000here we can see tha OVE_DUE should be 42 but my query is returning 43....WHY
please correct my query.Hi,
It looks like 43 is the correct answer. The distinct values you are counting are all the integers from 0 through 42 inclusive.
Don't compare DATEs to strings. For example
when b.due_date <='15-feb-2010' is asking for trouble. Use TO_DATE or a DATE literal:
when b.due_date <= DATE '2010-02-15' instead.
If you don't want to count 0, don''t include 0 in the list of things to be counted.
COUNT ( DISTINCT CASE
WHEN b.due_date <= TO_DATE ( '15-feb-2010'
, 'DD-Mon-YYYY'
AND b.rent_no != 0 -- If needed (probably not; unclear from example)
THEN b.rent_no
END
) AS ovd_due, -
Hi
We are using this query
SELECT ...........
FROM TRIP JOIN TRIPEXTENSION ON TRIPEXTENSION.TRIPID = TRIP.TRIPID JOIN FOREIGNRECLOC ON FOREIGNRECLOC.TRIPID = TRIP.TRIPID JOIN CUSTSEGCONTROL ON CUSTSEGCONTROL.TRIPID = TRIP.TRIPID JOIN CUSTOMERCONTROL ON CUSTOMERCONTROL.CUSTOMERID = CUSTSEGCONTROL.CUSTOMERID JOIN CUSTOMER ON CUSTOMER.CUSTOMERID = CUSTSEGCONTROL.CUSTOMERID LEFT JOIN TRIPSEGMENT ON TRIPSEGMENT.TRIPSEGMENTID = CUSTSEGCONTROL.TRIPSEGMENTID LEFT JOIN TRIPSEGMENTEXTENSION ON (TRIPSEGMENTEXTENSION.TRIPSEGMENTID = TRIPSEGMENT.TRIPSEGMENTID AND TRIPSEGMENTEXTENSION.TRIPID = TRIP.TRIPID) LEFT JOIN TICKET ON CUSTOMERCONTROL.TICKETID = TICKET.TICKETID WHERE FOREIGNRECLOC.TRIPID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND ((TRIP.STATUS <> ? AND (CUSTSEGCONTROL.DELETEDITEM = 0 OR CUSTSEGCONTROL.DELETEDITEM is null )) OR (TRIP.STATUS = ?)) AND TRIPEXTENSION.EOTTIME = CUSTSEGCONTROL.EOTTIME AND TRIPEXTENSION.EOTTIME = CUSTOMERCONTROL.EOTTIME AND TRIPEXTENSION.EOTTIME = TRIP.EOTTIME
It is taking long time to execute and causing timeout. The columns used in where clause are as follows
FOREIGNRECLOC.TRIPID - PRIMARY KEY
TRIP.STATUS - NO INDEX/CONTAINS LOW CARDINALITY DATA
CUSTSEGCONTROL.DELETEDITEM - NO INDEX/CONTAINS LOW CARDINALITY DATA
TRIPEXTENSION.EOTTIME/CUSTSEGCONTROL.EOTTIME/CUSTOMERCONTROL.EOTTIME/TRIPEXTENSION.EOTTIME - NO INDEX/CONTAINS HIGH CARDINALITY DATA
Our 'experts' said something 'seriously' wrong with this query. Can anyone provide any suggestion/observation on this?
thanks and regards,
SUMITHi Devid
Thans for your response. The result of explain plan is
SQL> SELECT * FROM TABLE(dbms_xplan.display);
PLAN_TABLE_OUTPUT
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
| 0 | SELECT STATEMENT | | 1 | 592 | 51 (8)|
| 1 | TABLE ACCESS BY INDEX ROWID | FOREIGNRECLOC | 1 | 16 | 1 (0)|
| 2 | NESTED LOOPS | | 1 | 592 | 51 (8)|
| 3 | NESTED LOOPS | | 1 | 576 | 50 (8)|
| 4 | NESTED LOOPS | | 1 | 569 | 50 (8)|
| 5 | NESTED LOOPS | | 1 | 511 | 49 (9)|
| 6 | HASH JOIN | | 1 | 397 | 42 (10)|
| 7 | HASH JOIN | | 11 | 3443 | 36 (9)|
| 8 | HASH JOIN | | 13 | 3588 | 29 (7)|
| 9 | HASH JOIN | | 327 | 51339 | 10 (10)|
| 10 | TABLE ACCESS FULL | TRIP | 270 | 17820 | 3 (0)|
| 11 | HASH JOIN | | 327 | 29757 | 7 (15)|
| 12 | TABLE ACCESS FULL | TRIPSEGMENT | 123 | 9225 | 3 (0)|
| 13 | TABLE ACCESS FULL | TRIPSEGMENTEXTENSION | 327 | 5232 | 3 (0)|
| 14 | TABLE ACCESS FULL | CUSTSEGCONTROL | 3180 | 369K| 19 (6)|
| 15 | TABLE ACCESS FULL | CUSTOMERCONTROL | 2658 | 98346 | 6 (0)|
| 16 | TABLE ACCESS FULL | CUSTOMER | 464 | 38976 | 5 (0)|
| 17 | TABLE ACCESS BY INDEX ROWID| TRIPEXTENSION | 1 | 114 | 7 (0)|
| 18 | INDEX RANGE SCAN | EXTENSION_TRIPID_FK_INDEX | 7 | | 1 (0)|
| 19 | TABLE ACCESS BY INDEX ROWID | TICKET | 1 | 58 | 1 (0)|
| 20 | INDEX UNIQUE SCAN | SYS_C0011530 | 1 | | 0 (0)|
| 21 | INDEX UNIQUE SCAN | SYS_C0011533 | 1 | 7 | 0 (0)|
| 22 | INDEX RANGE SCAN | TRIPSEGEXT_TRIPID_INDEX | 1 | | 0 (0)|
Note
- 'PLAN_TABLE' is old version
32 rows selected.thanks and regars,
SUMIT -
EZ100 16gb what's with this thing????
%[ Okay, bought one of these the other day to replace my iPod 4gb nano, not that there was anything wrong with it, I just want a new player with bigger storage capacity and I went for the Mozaic EZ00 because Argos were selling it for ?69. So, I get it home, charged it up, updated it to the latest firmware and then piled on the music. This is were it seems to go so wrong!!! I'm not impressed at all with the sound quality of this thing, and I was using my expensi've in ear earphones, also the quality of photos and album art is just atrocious, and this is the killer punch...it just keeps on sticking and skipping during playback of every single track!!! I went into recovery mode, did a disc clean up, even reformatted it and again put the music on only this time it only plays the tracks fine when the unit is locked!!!! So, what's with this thing?? This is my first experience of a Creative product and I fear it may be the last, not impressed, will be taking it back to Argos. Anyone else had similar problems?
(seasons) greetings all!
so out of the blue I get a nano for Christmas (it's blue ;-)) and the person who bought it is in windows but new I ran mac.
unfortunataly he did not know i needed a mac newer than my 3 year old ibook. after years of hearing my boasts of superior macs i hesitate to tell him i cannot use my new gift until i buy a new ibook/macbook... whatever.
i don't really have a question for this post but just wanted to add my comments. what a scam that to get the latest in a music listening gadget your get sucked into the itunes 7 mandantory hence osx.3 mandantory hence your 3 year old still viable and beloved ibook is impotent.
can't believe this may force me to buy a new laptop when there is no other reason. mac products should not have a lifetime of just a few years.
hope everyone else can enjoy their wonderful new mac holiday gifts... i cannot -
Please need help with this query
Hi !
Please need help with this query:
Needs to show (in cases of more than 1 loan offer) the latest create_date one time.
Meaning, In cases the USER_ID, LOAN_ID, CREATE_DATE are the same need to show only the latest, Thanks!!!
select distinct a.id,
create_date,
a.loanid,
a.rate,
a.pays,
a.gracetime,
a.emailtosend,
d.first_name,
d.last_name,
a.user_id
from CLAL_LOANCALC_DET a,
loan_Calculator b,
bv_user_profile c,
bv_mr_user_profile d
where b.loanid = a.loanid
and c.NET_USER_NO = a.resp_id
and d.user_id = c.user_id
and a.is_partner is null
and a.create_date between
TO_DATE('6/3/2008 01:00:00', 'DD/MM/YY HH24:MI:SS') and
TO_DATE('27/3/2008 23:59:00', 'DD/MM/YY HH24:MI:SS')
order by a.create_datePerhaps something like this...
select id, create_date, loanid, rate, pays, gracetime, emailtosend, first_name, last_name, user_id
from (
select distinct a.id,
create_date,
a.loanid,
a.rate,
a.pays,
a.gracetime,
a.emailtosend,
d.first_name,
d.last_name,
a.user_id,
max(create_date) over (partition by a.user_id, a.loadid) as max_create_date
from CLAL_LOANCALC_DET a,
loan_Calculator b,
bv_user_profile c,
bv_mr_user_profile d
where b.loanid = a.loanid
and c.NET_USER_NO = a.resp_id
and d.user_id = c.user_id
and a.is_partner is null
and a.create_date between
TO_DATE('6/3/2008 01:00:00', 'DD/MM/YY HH24:MI:SS') and
TO_DATE('27/3/2008 23:59:00', 'DD/MM/YY HH24:MI:SS')
where create_date = max_create_date
order by create_date -
Can any one help with this query please
I have a table something as below
Things_t
Things Characteristic Char Value
Item 1 Colour Red
Item 1 Packaging
Item 2 Shape Square
Item 2 Brand Spunk
Now i want to reterive an item with none of its char values as Null. Using the query “ select distinct things from things_t where char value is Null ” will fetch the item 1 also together with item 2. i want to fetch a record from thing for which none of the char values are Null such as Item 2. Can you please help me with this query.Try this:
WITH t AS
(SELECT 1 item_id, 17436 chr_id, 14225034 chr_val_id FROM dual UNION
SELECT 1 item_id, 39 chr_id, 14276173 chr_val_id FROM dual UNION
SELECT 1 item_id, 17774 chr_id, NULL chr_val_id FROM dual UNION
SELECT 1 item_id, 265 chr_id, 20502978 chr_val_id FROM dual UNION
SELECT 1 item_id, 16978 chr_id, 797233 chr_val_id FROM dual UNION
SELECT 1 item_id, 13092 chr_id, 5666917 chr_val_id FROM dual UNION
SELECT 1 item_id, 15228 chr_id, 1209758 chr_val_id FROM dual UNION
SELECT 2 item_id, 112 chr_id, 12705342 chr_val_id FROM dual UNION
SELECT 2 item_id, 6945 chr_id, NULL chr_val_id FROM dual UNION
SELECT 2 item_id, 70 chr_id, 12597376 chr_val_id FROM dual UNION
SELECT 2 item_id, 16832 chr_id, NULL chr_val_id FROM dual UNION
SELECT 2 item_id, 7886 chr_id, 9588619 chr_val_id FROM dual UNION
SELECT 2 item_id, 6986 chr_id, 2659351 chr_val_id FROM dual UNION
SELECT 3 item_id, 9531 chr_id, 8910943 chr_val_id FROM dual UNION
SELECT 3 item_id, 9798 chr_id, 8717531 chr_val_id FROM dual UNION
SELECT 3 item_id, 17446 chr_id, 12266441 chr_val_id FROM dual UNION
SELECT 3 item_id, 4830 chr_id, 13683090 chr_val_id FROM dual UNION
SELECT 3 item_id, 9518 chr_id, 834772 chr_val_id FROM dual UNION
SELECT 3 item_id, 11031 chr_id, 20233753 chr_val_id FROM dual UNION
SELECT 3 item_id, 12564 chr_id, 2282478 chr_val_id FROM dual)
SELECT DISTINCT item_id
FROM t
MINUS
SELECT DISTINCT item_id
FROM t
WHERE chr_val_id IS NULLOr this:
SELECT item_id
FROM (SELECT item_id,
MIN(NVL(chr_val_id, -1)) min_chr_val_id
FROM t
GROUP BY item_id)
WHERE min_chr_val_id != -1Edited by: lee200 on Oct 15, 2012 9:22 AM -
I have a macbook Pro i7 mid november 2010. I am wondering if i can exchange my notebook with the latest one. Can anyone help me out with this query please.
You can sell your existing computer using eBay, Craigslist or the venue of your choice. You could then use the proceeds to purchase a new computer.
-
I have a video that has sound, I brought it into afteraffects, made a composition and made some changes. I exported the composition (rendered it) for quick time to edit in photoshop - the video is about 7 minutes.
Playing the video there is no sound....why?
Bringing the video into photoshop for editing with content aware fill creates 500+ frames......is that normal?
also whats the easiest way to move between aftereffects and photoshop in terms of editing frames? can I make changes in photoshop and watch it update in after effects?What wrong with this?
Everything! Sorry, it's simply the most ill-conceived workflow I could imagine.
Playing the video there is no sound....why?
http://forums.adobe.com/thread/426347?tstart=0
Bringing the video into photoshop for editing with content aware fill creates 500+ frames......is that normal?
Yes. All video editing in PS is limited to 500 or 1000 frames, repsectively. There is no way to extend that range. Read the PS help!
also whats the easiest way to move between aftereffects and photoshop in terms of editing frames?
You don't. What you have in mind won't work, anyways. Content Aware Fill only works per frame and has no temporal stabilization, so each frame will have a different pattern and the resulting animation would flicker and wobble.
can I make changes in photoshop and watch it update in after effects?
That's what use File --> Reload Footage for or simply close and reopen the project.
Mylenium -
The PWR MGMT LED on the front panel of the sup720 is off. What happen with this?
The PWR MGMT LED on the front panel of the standby sup720 is off (But the active engine is on). We check the switch guide which states "The SYSTEM and PWR MGMT LEDs on a redundant supervisor engine or RSP are synchronized to the active module.". What happen with this? Thanks!
HI @bingxiong.feng,
This is not a cause for concern as Cisco says in the following link:
http://www.cisco.com/c/en/us/support/docs/field-notices/200/fn28695.html
HTH.
Rgrds,
Martin, IT Specialist -
CAN ANYBODY TELL ME WHAT WRONG WITH THIS RSS FEED IT WONT WORK
CAN ANYBONE TELL ME WHATS WRONG WITH THIS FEED BECAUSE IT WONT WORK AND ALSO HOW DO I GET A LINK TO THE PODCAST RSS FEED FOR THE SUBMIT PODCAST PAGE ON ITUNES,
ANY HELP WILL BE MUCH APRECIATED
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
<channel>
<title>DJ Hybrid Coventry Drum n Bass Podcast</title>
<link>http://www.djhybridcoventry.com/podcast.htm</link>
<language>en-us</language>
<copyright>℗ & © 2007 DJ Hybridb& </copyright>
<itunes:subtitle>DJ Hybrid Drum n Bass Podcast brings you all the latest and greatest from the Drum n Bass scene, updated every two weeks</itunes:subtitle>
<itunes:author>DJ Hybrid</itunes:author>
<itunes:summary>The DJ Hybrid Coventry Drum n Bass Podcast will showcase a selection of the latest and greatest tunes that are getting rinsed on the scene, mixed down with sharp cuts and nasty double drops by Dj Hybrid the podcast will also feature other DJ's and Mc's on different shows. Updated every two weeks this is guarenteed to be an original style of drum n bass mashup, for more info check www.djhybridcoventry.com</itunes:summary>
<description>DJ Hybrid Drum n Bass Podcast brings you all the latest and greatest from the Drum n Bass scene, updated every two weeks</description>
<itunes:owner>
<itunes:name>DJ Hybrid</itunes:name>
<itunes:email>[email protected]</itunes:email>
</itunes:owner>
<itunes:image href="http://i100.photobucket.com/albums/m8/djhybrid/PODCASTLOGOBLUE.jpg" />
<itunes:category text="Music">
<itunes:category text="Drum n Bass"/>
</itunes:category>
<itunes:category text="music"/>
<item>
<title>DJ Hybrid Podcast - 1st Show 03/6/07</title>
<itunes:author>DJ Hybrid</itunes:author>
<itunes:subtitle>The first show of the new drum n bass podcast from DJ Hybrid</itunes:subtitle>
<itunes:summary>Welcome to the 1st show from DJ Hybrid because its the first show im goin to play what tunes i think represent me as a DJ aswell as my favourite drum n bass tunes at the moment for tracklistings check www.djhybridcoventry.com</itunes:summary>
<enclosure url="http://fs06n5.sendspace.com/dl/603942da730253766c5157920e810d3e/46771dd931 3f824d/v3adp4/DJ%20Hybrid%20Podcast%201%20%20-%20%203rd%20June%202007.mp3" length="8727310" type="audio/x-m4a" />
<guid>http://fs06n5.sendspace.com/dl/603942da730253766c5157920e810d3e/46771dd9313f824d /v3adp4/DJ%20Hybrid%20Podcast%201%20%20-%20%203rd%20June%202007.mp3</guid>
<pubDate>Sun, 03 Jun 2007 20:00:00 GMT</pubDate>
<itunes:duration>53:36</itunes:duration>
<itunes:keywords>DJ, Hybrid, Podcast, Drum, Bass, Jungle, Coventry, Double Drop, Latest, Tunes, Vinyl, Liquid, Rave, Reggae, Urban</itunes:keywords>
</item>
</channel>
</rss>First...Stop screaming. It's rude.
Next...there are some minor problems with your feed. "Drum n Bass" is not a iTunes category. Stick with <itunes:category text="Music" /> remove the others.
Not required, but recommend to add an <itunes:explicit> tag with a Y or N depending on what suits your podcast. The iTunes staff will remove your feed if it isn't tagged properly.
MP3 audio files should have a type="audio/mpeg".
Keep the Podcast spec handy...the categories and other info listed in the spec.
Test your feed with http://www.feedvalidator.org it will point out problems with your feed.
The bigger problems stem from your podcast enclosure, specifically the URL.
The URL you have listed to the podcast mp3 apparently has changed so iTunes can't download the file. It also appears that you are using a "free download" kind of service that uses web page based downloads, which might account for why the URL keeps changing. Don't think that iTunes will be able to properly download the file.
Erik -
Does ANYONE know whats wrong with this program?!?!
Hey(again),
Does anyone know whats wrong with this program?:
public class FloatingNumbersTest
public static void main(String args[])
float float1 =50.0f;
float closeFloat=0.001f
float farfloat=100.0f
if (float1<=closeFloat)
System.out.print("Float1 pretty close to zero");
if (float1>=closeFloat)
System.out.print("Float1 is near 0");
if (float1>=farfloat)
System.out.print("Float1 is not even close to zero!"0
}There has seemed to be 5 errors!public class FloatingNumbersTest
public static void main(String args[])
float float1 =50.0f;
float closeFloat=0.001f
float farfloat=100.0f
if (float1<=closeFloat)
HERE System.out.print("Float1 pretty close to zero");
if (float1>=closeFloat)
System.out.print("Float1 is near 0");
if (float1>=farfloat)
System.out.print("Float1 is not even close to zero!"0
}you're missing the opening { for the first if. -
For some reason my IPOD touch will not connect with the Itunes store nor will it sync with my PC. Whats up with this?
How To Fix 0×80090318 and related errors – Windows 7, XP & Vista
Also Have you looked at the previous discussions listed on the right side of this page under the heading "More Like This"? -
Contest: Guess whats wrong with this code!
Can you guess whats wrong with this code snippet? Perhaps its too easy...
private void clearDefaultTableModel( DefaultTableModel dtm) {
int rowCount = dtm.getRowCount();
for(int i =0; i < rowCount; i++) {
dtm.removeRow(i);
}- Karl XIICan you guess whats wrong with this code snippet?
Perhaps its too easy...
private void clearDefaultTableModel(
DefaultTableModel dtm) {
int rowCount = dtm.getRowCount();
for(int i =0; i < rowCount; i++) {
dtm.removeRow(i);
it should be
private void clearDefaultTableModel(DefaultTableModel dtm) {
int rowCount = dtm.getRowCount();
for(int i =0; i < rowCount; i++) {
dtm.removeRow(0);
}or another way
private void clearDefaultTableModel(DefaultTableModel dtm) {
while(dtm.getRowCount()>0){
dtm.removeRow(0); -
Whats wrong with this sql statement ??
Hello all, I am trying to run the below query out of persheet(tanel poder) performance excel chart...but i get below error...db is on 9.2
what is wrong with this sql statement ?
http://blog.tanelpoder.com/2008/12/28/performance-visualization-made-easy-perfsheet-20-beta/
select * from (
with fsq as (
select /*+ materialize */
i.dbid
, i.instance_name
, i.instance_number
-- , trunc(s.snap_time, 'DD') DAY
-- , to_number(to_char(s.snap_time, 'HH24')) HOUR
-- -- , to_char(s.snap_time, 'MI') MINUTE
-- , 0 MINUTE
, trunc(
lag(s.snap_time, 1)
over(
partition by
v.dbid
, i.instance_name
, v.instance_number
, v.event
order by
s.snap_time
, 'HH24'
) SNAP_TIME
, v.event_type EVENT_TYPE
, v.event EVENT_NAME
, nvl(
decode(
greatest(
time_waited_micro,
nvl(
lag(time_waited_micro,1,0)
over(
partition by
v.dbid
, i.instance_name
, v.instance_number
, v.event
order by v.snap_id
, time_waited_micro
time_waited_micro,
time_waited_micro - lag(time_waited_micro,1,0)
over (
partition by
v.dbid
, i.instance_name
, v.instance_number
, v.event
order by v.snap_id
time_waited_micro
, time_waited_micro
) / 1000000 SECONDS_SPENT
, total_waits WAIT_COUNT
from
(select distinct dbid, instance_name, instance_number from stats$database_instance) i
, stats$snapshot s
, ( select
snap_id, dbid, instance_number, 'WAIT' event_type, event, time_waited_micro, total_waits
from
stats$system_event
where
event not in (select event from stats$idle_event)
union all
select
snap_id, dbid, instance_number,
case
when name in ('CPU used by this session', 'parse time cpu', 'recursive cpu usage') then 'CPU'
when name like 'OS % time' then 'OS'
else 'STAT'
end,
name , value, 1
from
stats$sysstat
-- where name in ('CPU used by this session', 'parse time cpu', 'recursive cpu usage')
-- or name like('OS % time')
-- or 1 = 2 -- this will be a bind variable controlling whether all stats need to be returned
) v
where
i.dbid = s.dbid
and i.dbid = v.dbid
and s.dbid = v.dbid
and s.snap_id = v.snap_id
and s.snap_time between '%FROM_DATE%' and '%TO_DATE%'
and i.instance_name = '%INSTANCE%'
select * from (
select
instance_name
, instance_number
, snap_time
, trunc(snap_time, 'DD') DAY
, to_char(snap_time, 'HH24') HOUR
, to_char(snap_time, 'MI') MINUTE
, event_type
, event_name
, seconds_spent
, wait_count
, ratio_to_report(seconds_spent) over (
-- partition by (to_char(day, 'YYYYMMDD')||to_char(hour,'09')||to_char(minute, '09'))
partition by (snap_time)
) ratio
from fsq
where
snap_time is not null -- lag(s.snap_time, 1) function above will leave time NULL for first snapshot
-- to_char(day, 'YYYYMMDD')||to_char(hour,'09')||to_char(minute, '09')
-- > ( select min(to_char(day, 'YYYYMMDD')||to_char(hour,'09')||to_char(minute, '09')) from fsq)
where ratio > 0
order by
instance_name
, instance_number
, day
, hour
, minute
, event_type
, seconds_spent desc
, wait_count desc
Error at line 6
ORA-00604: error occurred at recursive SQL level 1
ORA-00972: identifier is too longHi Alex,
Subquery factoring a.k.a. the with-clause should be possible on 9.2:
http://download.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_103a.htm#2075888
(used it myself as well on 9.2)
@OP
I recall having problems myself using PL/SQL Developer and trying to get the with clause to work on 9.2 some years ago.
A workaround might be to create a view based on the query.
Also, your error message is "ORA-00972: identifier is too long"...
http://download.oracle.com/docs/cd/B19306_01/server.102/b14219/e900.htm#sthref419
Can't test things currently, no 9.2 available at the moment, but perhaps tomorrow I'll have a chance.
Maybe you are looking for
-
While installing Adobe Acrobat 8 on Windows 7 Professional, why do I get the messaage "Adobe pdf.dll on Windows Vista CD-ROM is needed"?
-
ISE Guest Authentication only with email address
Hi, I want to know is there an option to use ONLY the email address as an authentication credential for Guest user authentication using Guest Protal and this should be done only with Self Registration not with Sponsored accounts. Appreciate if someon
-
?? Panel placement on 2nd monitor
I use two monitors with my panels on the left one. I first moved the tools to the far right of the screen. Next was a panel for Layers, Actions, History & Channels. Then I added the Adjustment panel. And finally the Brushes panel. I noticed that as I
-
HOW to buy perpetually licensed version?
Dear Adobe: I don't want a subscription. I am an occasional user. I own a license to Adobe Creative Suite Design Standard (Mac, v 6.0). That works just fine for me. Really. I am now trying to license LightRoom. In trying to do so, your genius marketi
-
I bought an album, not showing in library.
for the first time, i am not showing my purchased album today, 10/30/13. at first it showed in the most recent purchase as 10/30/2013, then swithed to 10/20/2013? do i need to repurchase? only $1.00 showed in authorization. (windows 8.1) olga b