Showing posts with label oracle. Show all posts
Showing posts with label oracle. Show all posts

Copy table

Monday, May 03, 2010

select rowid, tsirms217400.* from tsirms217400

select * from tsirms203400

insert into TSIRMS217400 (BCODE, LOTNO, QUANTITY,TIME_STAT, USRNAME,
STATUS, TIME_UPD)
select BCODE, LOTNO, QUANTITY, TIME_STAMP, 'MMD', '1', sysdate
from tsirms203400
where rowid='AAAzHVAAhAAAFiRAAA'

SQL Select Limit

Wednesday, March 18, 2009

// mysql
select col from tbl limit 20;

// Oracle
select col from tbl where rownum<=20;

// Microsoft SQL
select top 20 col from tbl;

Oracle Manage Date

Tuesday, September 23, 2008

Basic knowledge

1. convert ke Date Format




2. convert ke Format Date dengan tolak 6 bulan sebelum tarikh asal.

SQL Oracle Select dalam Select

Monday, March 17, 2008

1. Select biasa. Data akan dipaparkan mengikut siapa masuk dulu.




2. Select semua data dan susun mengikut tarikh. Inilah senarai data yang dimahukan. Tetapi masalah timbul bila kita mahu papar dalam jangka 10 data sahaja. Paparan tidak terpapar mengikut seperti yang kita kehendaki.




3. Cara ini adalah untuk mendapatkan 10 data sahaja, dan disusun mengikut tarikh. Tetapi paparannya tidak sama dengan paparan di atas (no.2).




4. Select dalam select digunakan dalam keadaan seperti ini. Ini kerana select dalam select memaparkan senarai data yang sama seperti yang dikehendaki (no.2), malah dipaparkan cuma 10 senarai sahaja.



Keterangan:
Mengapa SQL pada (no.3) tidak memaparkan senarai data seperti SQL di (no.2) ?

Cara SQL (no.2) bekerja:-
1. pilih/Select semua data
2. susun mengikut tarikh

Cara SQL (no.3) bekerja:-
1. pilih/Select 10 data sahaja (akan ambil yang terawal dijumpai)
2. susun mengikut tarikh

Cara SQL (no.4) bekerja:-
(SQL dalam)
1. pilih/Select semua data
2. susun mengikut tarikh
(SQL luar)
3. pilih 10 data terawal yang telah disusun oleh SQL dalam