Equivalent to rownum in oracle
Is there an equivalent in maxdb 7.6 to Oracle's rownum in a select statement?
ROWNO is the keyword you are looking for
Elke
Similar Messages
-
Dear All,
I want to fetch any 5 records from a table without using internal table.Basically I want an abap equivalent for the 'rownum' keyword in oracle.
For e.g.
select * from emp where rownum < 5.
How can this be done in abap?
Yours truly,
RatishHi,
you can use Select * upto 5 rows
from mara into wa_mara
where <condition>
end select.
Regards,
Sarath J -
Equivalent to TRUNCATE in Oracle Lite?
Short of dropping and recreating a table, is there any way to free up space in Oracle Lite - equivalent to the TRUNCATE command in Oracle?
TRUNCATE command is supported by Oracle Lite. However, it is basically the same as DELETE command, the database size won't get decreased.
Jerry Chiang -
Decimal equivalent of db2 in oracle
Hi
I have query in db2 which has decimal in bother operands
select decimal(fuelused)/decimal(fuelconsumed) from fuel.
can anyone please help me what would be the sql (oracle) equivalent for that.
Thanks
Smitha.3. Week_ISO which gives week of the year.to_char(date_column, 'YYYYWW') is what I think is the equivalent. Check
SQL> ed
écrit fichier afiedt.buf
1 select to_char(to_date('01012005','DDMMYYYY'),'YYYYWW'),
2 to_char(to_date('01012005','DDMMYYYY'),'YYYYIW')
3* from dual
SQL> /
TO_CHA TO_CHA
200501 200553
SQL> WW is week number from 1 (first january) to 53.
IW is ISO week number : in this case, there is an error, the 1st january 2005 is the 52d week of year 2004. Check the doc :
http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96540/sql_elements4a.htm#36369
Nicolas. -
Need a function equivalent to PERCENTILE_CONT for Oracle 8i
I have been using PERCENTILE_CONT in Oracle 9i to find median and quantiles. Now, I need to run similar queries on a different database that is only Oracle 8i. Is there an equivalent function that I can use to give Quantiles?
I've read the description of percentile_cont several times now, and I still don't understand it (never was good at statistics anyway, still don't understand why a flush beats a straight). there was no function in 8i, but is it possible to do it by combining other functions? not understanding what it does, I don't know.
otherwise, all the analytics I've used can be solved by joining or outer-joining a table to itself - that's how we used to do them. for example, for SUM() OVER you join the table to itself, using = on all the selected columns expect the column you want to sum, that column becomes a <=. then group by all the columns in one isntance of the table, and sum the column from the other instance of it.
some things might need to join the table 3 times, or use outer-joins. doing that give you the ability to know, on any given row, the total number of rows, it's RANK or ROW_NUMBER, etc.
hope this helps. if you understand how percentile_cont works, you could probably construct a query yourself -
SQL Server Equivalent of this for Oracle.
I was just wondering if anyone know of any links similar to this(http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/poster/OUTPUT_poster/poster.html#).
The fifth tab has an extremely informative picture of the architecture. Anything similar to that for SQL would be really handy.
Thanks in advance.In addition to other posts, you can also check the following blogs about SQL Server architecture.
SQL SERVER – Beginning of SQL Server Architecture – Terminology – Guest Post
http://blog.sqlauthority.com/2012/08/30/sql-server-beginning-of-sql-server-architecture-terminology-guest-post/
SQL Server architecture: Behind the scenes
http://1hw.in/sql-server-architecture-behind-the-scenes/
Thanks,
Lydia Zhang -
I am running dataload from a text file to MS SQL SRVR database. The jobs are running in multi thread mode. I am getting deadlock errors with threads.
each thread is supposed to delete records.
with single thread mode log file order is as below
1. get product to be deleted A
2. delete A
3. get product to be deleted B
4. delete B
5. get product to be deleted C
6 delete C
with multi thread mode
1. get product to be deleted A
2. get product to be deleted B
3. get product to be deleted C
4. get product to be deleted D
5. delete A
6. get product to be deleted E
7. get product to be deleted F
8. deadlock while deleteing the product B
Any clues what is going wrong here?
Here is the code for the delete method:
================================
PreparedStatement prepStatement = null;
System.out.println("get product to be deleted " + product);
prepStatement = conn.prepareStatement("delete from MYTABLE where product = ? ");
prepStatement.setString(1, product);
prepStatement.executeUpdate();
================================
Please note that only unique data is sent to each thread.
Any help is greatly appreciated.
ThanksThanks for the responses. I need to do update/insert new records after delete operation is completed. Later at the end of the db changes, i close the connection.
From my understanding deadlocks happen when both threads try to touch the same record same time. But, i am sending unique records for each thread. Unless these is somethign wrong with the query, it should always return unique values.
This is the query that sends unique records for each thread in sql srvr.
select distinct top ? columnA, columnB from MyTable where processed = 'FALSE' and columnB = ? "
This should be equivalent of oracle query
select distinct columnA, columnB from MyTable where columnB=? rownum > ? and rownum <= ?
if the top in sql srvr is equivalent to rownum in oracle then i always get distinct records and there should be no deadlocks.
Any help?
Thanks -
10g Express Edition equivalent for Oracle 8.1.7?
Hi all,
Exist any Oracle 10g Express Edition equivalent (free edition) for Oracle 8.1.7?
Many thanks in advance.user5880436 wrote:
Hi all,
Exist any Oracle 10g Express Edition equivalent (free edition) for Oracle 8.1.7?
Many thanks in advance.Express edition was started from 10G onwards. So there is no equivalent in 8 i.
Regards
Rajesh -
WITH clause equivalent in oracle 8i
Hi friends,
The "WITH" clause is very well supported in Oracle 9i. Is there any equivalent ways to use it in Oracle 8i?
Regards
J.BDear J. B.!
No, there isn't an equivalent for WITH in Oracle 8i. The only workaround for you is to build inline views in the FROM-Clause of your statements. Please have a look at the following link. It shows some example using a WITH-Clause and the equivalent SQL-Statements with an inline view.
[http://www.oracle-base.com/articles/misc/WithClause.php]
Yours sincerely
Florian W. -
Hello
I have to convert sql procedure to Oracle procedure and it uses the common table expression "With"
can some one tell me if there is an equivalent of "with" in Oracle
It is being used like this.
with bcount (Bookid, [count]) as
select b.Bookid as Bookid, count(b.bookid) as [Count]
from Book b (nolock)
group by b.Bookid
select i.Bookid, bcount.[count], count(i.Bookid)
from inventory i (nolock)
inner join bcount on bcount.bookid = i.Bookid
group by i.Bookid, bcount.[count]
having bcount.[count] - count(i.Bookid) > 3
DO you think using a composite data type is a good option?
thank you
Edited by: user6287828 on Mar 12, 2009 4:19 PMIt is being used like this.
with bcount (Bookid, count) asBeware that column aliasing is not supported in oracle:
with t (a) as (
select 1 a from dual
select * from t
Error at line 1
ORA-32033: unsupported column aliasing -
Oracle equivalent of a variable in MS SQL Server
Hi,
I need the equivalent sql statement in oracle... Sounds real simple, but I cant seem to the the Oracle syntax
(MS SQL syntax)
declare @id integer
set @id = (select min(tranid) from tbltransaction)
select * from tbltransaction where tranid = @id
Above is a real simple example of what I want to do... I need to get a date, then use that date in a second query
The real query needs to get a date first, then execute a query based on that date. When I tried using a subquery that gets the date; it causes the job to run over an hour....
Currently I manually get the date (under 10 seconds) then enter the date into the query and run it (about 20 minutes)here is how you do in Oracle PL/SQL :
declare
my_date date;
my_col my_tbl.col1%type;
begin
select date_col into my_date
from date_tbl where <where clause>;
select col1 into my_col
from my_tbl where date_col = my_date;
exception
<handle exceptions>
end;
There is one thing to note in PL/SQL, if your select query returns more than one row then either you've to use a collection variable or use a cursor. -
SQL XMLExplicit equivalent in oracle
Hi
Is there any equivalent in oracle for SQL XMLExplicit?
In SQL the XMLExplicit will add all the retunded nodes under the single root node like that any equivalent is available in oracle.
Thanks
SurendraI hope you will get better answers if you post this in Sql/Plsql Forum ..
PL/SQL
This one is one of the genuine and active forums .. :) -
Equivalent keyword in Oracle for QUALIFY of Teradata
Hi,
In teradata database we can write a query like below :
select sls_doc_id, sls_dlvr_doc_id, rank() over (partition by sls_dlvr_doc_id order by sls_dlvr_doc_id) rn
from cdp_analysis.v_sls_dlvr_doc_dtl
QUALIFY rn > 1;
If I want to write an equivalent thing in Oracle then I can write an equivalent like below :
select sls_doc_id, sls_dlvr_doc_id
from
select sls_doc_id, sls_dlvr_doc_id, rank() over (partition by sls_dlvr_doc_id order by sls_dlvr_doc_id) rn
from cdp_analysis.v_sls_dlvr_doc_dtl
where rn > 1;
I just want to know is any keyword exist in Oracle which is equivalent to QUALIFY of Teradata?
Regards,
KoushikNope. There is no equivalent of QUALIFY in Oracle. Which is a shame, as having read up about it, I can see it would be useful to have. Ditto the ability to use expression aliases in GROUP BY clauses.
Cheers, APC
blog: http://radiofreetooting.blogspot.com -
Connecting via Datasource - Oracle equivalent to DB2DataSource
Hi
Have anybody use to connect to oracle via Datasource (using JNDI rather using driver managers) for J2EE (no EJB) development ? (I use WSAD 5.0)
I had in DB2 there is a class called "DB2DataSource " coming from a package COM.ibm.db2.jndi.DB2InitialContextFactory..
By digging into Oracle documents in their site they said use following to get InitialContextFactory...
import com.evermind.sql.DriverManagerDataSource;
import com.evermind.server;
Also I included jndi.jar in the project.
Still I am getting error for above two packages. Where does these packages reside.
(I have oracle 9i free downloaded version installed)
What is OC4J ?
Oracle also said JNDI will beloaded by OC4J.
Thanks
MeiHi all
Thanks for not responding to my question.
I found that the oracle equivalent package was,
import oracle.jdbc.pool.OracleDataSource;
I am all set..
Mei.. -
Oracle reports 6i to Oracle forms 10g migration
Hi,
I have .rdf files which were created on Oracle Reports 6i. I would like to migrate the .rdf files into Oracle Reports module which is present as a part of Oracle Forms 10g to generate PDF output.
Please let me know the detailed steps to be followed as I am a total newbie. Also I need to generate these reports on demand from a java 5 application (JSF 2.0).
Currently for ORacle reports 6i, I have the following code in my java application
rwrun60.exe g:\tomcat33\webapps\reports\web-inf\src\null userid=***/*** destype=FILE desformat="pdf" paramform=NO printjob=NO batch=YES desname=temp.pdf
1. What would be the equivalent for reports in ORacle Forms 10g ? I know there is an Oracle Apps server where ther report services reside. How to I invoke my report from my java application (residing on a weblogic server 10.3.6)?
2. What ould I do with the 6i .rdf files to upgrade them to 10g ?I am trying to call an Oracle report i.e .rdf (which is located on the Oracle App Server) from my java EE 5 (JSF) application. The Oracle App server is Oracle Application Server 10g Release 2. I assume Oracle report generation capability is available in this release. I need to invoke the report from my Java JSF application on demand (whenever the user clicks a button on the web browser page, the report should appear on the browser as PDF) . My java application resides on Linux weblogic server.
Please let me know how it can be done ? I see rwclient.sh and another method to directly invoke using a URL. How do I do it on java, would a request.redirect() to the URL work ?
Also for hiding the params in the URL. keys need to be configured on the Oracle server right ?
Also if we use rwclient.sh or the URL based invocation, would there be any issue in concurrency when multiple users request the same report at the same time ?
Maybe you are looking for
-
I feel so bad> I play games Blood&Glory Legend. I paid for buy option from this game. IT said download fail. I didn't get any service but I got mail for my credit card for the payment from download option of this game.
-
Time Machine not finding old backups
I took my Macbook in for service last Thursday (12th) and i got it back yesterday (17th). Now, i have about 2 months worth of backups on a Western Digital MyBook but Time Machine can no longer find them (i'm guessing, they don't show up when i try to
-
Error U43M1D207 when trying to download CS6 updates
For some weeks now no luck trying to download and install CS6 updates, including A App mgr. Error message in log says: U43M1D207. Anyone?
-
Major frustration; no tears YET
Hi - I posted a message last night - 22 hours ago - on the Active HTML category and haven't gotten a reply. I know it's a constant problem for new users to connect to the testing server using IIS and Windows Vista and DW CS3 and MS Access. (Not to me
-
I keep having a deleted item not delete, shows up in a smart playlist??
Here's the deal... I listen to a bunch of podcasts and starting about a week ago I noticed one episode I had deleted kept showing up as trying to sync. I thought I fixed it but now other episodes have this happen too after I thought I deleted it. The