Terima Kasih Atas Masukan dari Yulius, menjawab pertanyaan Yulius mengenai saya create tabel di Oracle menggunakan apa?Saya bukan menggunakan SQL*Plus bawaan Oracle, tetapi saya sudah mempunyai table di Database SQL Server 2000 saya dan kemudian dari SQL Server saya ekport ke Oracle menggunakan koneksi ODBC, nah karena di SQL Server tabel2 saya ada yg huruf besar semua, ada juga yg kombinasi huruf besar dan kecil sehingga pada saat di eksport ke Oracle nama tabelnya sama persis sseperti yg di SQL Server saya. Kesulitannya begini program saya sebenarnya sudah jadi tetapi koneksi database masih ke SQL Server, nah sekarang saya ingin merubah koneksi databasenya ke Oracle, memang benar dari Yulius utk menggunakan cara nama Tabelnya DiUpperCase dahulu baru di select, masalahnya coding program saya sudah banyak sekali dan tidak mungkin saya merubah satu2 kembali perintah SQL yg sudah saya buat, karena perintah SQL utk select saja sudah banyak sekali, Nah saya ingin mencari cara supaya saya tidak perlu meerubah coding yg sudah saya lakukan. Saya pikir Oracle ada settingan utk mmebuatnya menjadi Un case-sensitive. Jadi kesimpulannya di Oracle tidak bisa di setting menjadi Un Case-Sensitive ya? Mengenai coding di VB yg anda kirimkan boleh saya menanyakan sesuatu, lihat komentar saya yg berwarna biru pada koding anda ini.
Yulius Wibowo <[EMAIL PROTECTED]> wrote: Berikut contoh Akses database Oracle from VB6 SQL*Plus SQL> CREATE TABLE test_table(a NUMBER(2), b VARCHAR2(10)); SQL> INSERT INTO test_table VALUES(1,'ABC'); SQL> INSERT INTO test_table VALUES(2,'DEF'); SQL> INSERT INTO test_table VALUES(3,'HIJ'); SQL> COMMIT; Program di VB6 (misal di command button : On_Click) Private Sub Command1_Click() Dim con As New ADODB.Connection Dim cmd As New ADODB.Command Dim Rst As New ADODB.Recordset Dim paramJml As New ADODB.Parameter Dim paramSatuan As New ADODB.Parameter con.Provider = "OraOLEDB.Oracle" con.Open "dbserver", "scott", "tiger" 'dbserver adalah connect string ke database cmd.ActiveConnection = con cmd.CommandType = adCmdText cmd.CommandText = "SELECT * FROM test_table" '======tabelnya huruf kecil semua ya bagaimana kalo perintahnya cmd.CommandText="SELECT * from TEST_TABLE" ======APA YG TERJADI?Akan terjadi error yg dikatakan tidak ada nama object seperti di atas karena masalah case-sensitive di Oracle, sama sperti maslah saya ini.Tolong dikoreksi apabila saya salah. Set Rst = cmd.Execute Do Until Rst.EOF MsgBox Rst!a & " - " & Rst!b Rst.MoveNext Loop End Sub Bowo --- In [email protected], "Yulius Wibowo" <[EMAIL PROTECTED]> wrote: > > OK. Thanks atas infonya. > > Saya juga pernah menggunakan VB6 , ASP dan C/C++ utk membuat > aplikasi. > Tapi tidak pernah mengalami "error" yg seperti anda utarkan. > > Boleh saya tahu, anda membuat table-nya menggunakan SQL*Plus atau > tools lain, misal bawaan VB. > ::: Boleh share code yg anda buat (file *.frm-nya) > > *** > Untuk rename table, anda bisa gunakan perintah RENAME > SQL> RENAME old_table_name TO new_table_name; > *** > > Contoh berikut, saya menggunakan SQL*Plus (tool bawaan Oracle) > > Membuat table "huruf kecil" > > SQL> CREATE TABLE my_table1(A NUMBER); > > Table created. > > SQL> select * from my_table1; > > no rows selected > > SQL> select * from MY_TABLE1; > > no rows selected > > > Membuat table "HURUF BESAR" > > SQL> CREATE TABLE MY_TABLE2(A NUMBER); > > Table created. > > SQL> select * from my_table2; > > no rows selected > > SQL> select * from MY_TABLE2; > > no rows selected > > > Info dari data dictionary (all HURUF BESAR) > > SQL> select * from tab; > > TNAME TABTYPE > ------------------------------ ------- > MY_TABLE1 TABLE > MY_TABLE2 TABLE > > > Bowo > > --- In [email protected], "Gunawan ." <[EMAIL PROTECTED]> wrote: > > Apakah di Oracle tidak bisa kita setting supaya tidak case- > sensitive, masalahnya saya bukan mendevelop programnya menggunakan > Form Developer. Saya menggunakan Sotware Development eksternal > selain punyanya Oracle, dari penjelasan anda saya lihat hanya datanya > saja yg bersifat case-sensitive, bagaimana dengan nama tablenya, > seperti contoh yg saya berikan. > > > > Contoh : > > Di Oracle terdapat tabel : PEGAWAI (huruf besar semua) > > > > kemudian pada saat melakukan operasi Select > > "select * from pegawai" -> akan muncul error di program saya > karena memang tidak diketemukan tabel dengan nama pegawai(huruf kecil > semua) karena Oracle Case Sensitive. > > Beda dengan halnya kalo perintah selectnya seperti ini : > > "select * from PEGAWAI" -> akan menampilkan record yang ada di > tabel tsb. > > > > Apakah di Oracle tidak bisa kita set supaya tidak case sensitive ? > ( bisa atau justru tidak bisa ) > > > > Kalo tidak bisa, bagaimanakah caranya me-Rename nama tabel yg sudah > dicreate di Oracle karena saya tidak menemukan fungsi Rename Table di > menu Oracle ? > > > > Nb: Program Eksternal yg saya gunakan adalah : Visual Basic 6.0 > > > > Apakah dari teman2 sekalian ada yg menggunakan program eksternal yg > bukan buatan Oracle, bisakah teman2 membantu permasalahan saya? > > > > > > > > Yulius Wibowo <[EMAIL PROTECTED]> wrote: > > > > > > 1. Case sensitive::: > > Betul. Memang sudah dari sananya begitu. > > Di Oracle untuk pengaksesan "data" (ketika SELECT - UPDATE - > DELETE, > > pada WHERE clause) memang case-sensitive. > > > > Untuk mengakses data agar supaya tidak case-sensitive, ada beberapa > > cara: > > a. Kalau anda menggunakan SQL*Plus misalnya, gunakan fungsi UPPER > > atau LOWER: > > SQL> SELECT * FROM pegawai WHERE UPPER(nama) = 'JOKO'; > > atau > > SQL> SELECT * FROM pegawai WHERE LOWER(nama) = 'joko'; > > > > b. Kalau anda menggunakan tools dari Oracle, misalnya Form > Developer, > > ada settingan diproperty untuk field (text item), > > yaitu case-insensitive-query. Yang memungkinkan user untuk > melakukan > > query tanpa "case-sensitive". > > > > > > 2. Penggunaan utility export dan import, memang menggunakan format > yg > > hanya dikenal oleh kedua utility tsb. Jadi hanya bisa dipakai untuk > > lingkungan Oracle saja. Biasanya dipakai untuk backup atau untuk > > memindahkan data dari satu database ke database lain dengan > platform > > atau versi yg berbeda. > > > > Untuk export ke database lain, saya pribadi lebih prefer pakai DTS > > (Data Transformation Service) miliknya MS-SQL Server. > > Tetapi karena "lingkungan" sehari2 saya adalah Oracle, tools lain > > memang tidak saya pakai. > > > > 3. Mengenai backup & recovery. Ma'af, terlalu panjang kalau > > diceritakan secara detail melalui milis tsb. Ada baiknya anda baca > > online documentationnya atau ikut training (5 hari ::: panjang > > khan ???). > > BTW, ada beberapa cara utk melakukan backup & recovery, a.l: > > i. Physical backup & recovery (bisa offline bisa online) > > ::: Copy datafile yg ada di database > > - Manual > > - Using RMAN (Recovery Manager) > > > > ii. Logical Backup > > - Menggunakan export & import utility > > > > Bowo > > > > --- In [email protected], "Gunawan ." <[EMAIL PROTECTED]> wrote: > > > > > > Maaf teman2 saya masih sangat newbie sekali dalam oracle, dan > saat > > ini saya sedang coba2 bikin program untuk connect ke oracle.Saya > ada > > permasalahan yang saya belum dapat saya pecahkan sampai sekarang, > > Begini yang ingin saya tanyakan adalah : > > > 1. Di Oracle apakah segala sesuatu di dalamnya bersifat Case- > > Sensitive, misal dalam hal penamaan nama tabel ataupun isi data > > dari tabel tersebut juga case sensitive, karena saya sudah coba > > membuat program dgn database menggunakan Oracle dan ternyata memang > > semuanya yg ada di dalam oracle itu case sensitive. Contoh kasusnya > > seperti ini : > > > Tabel : PEGAWAI dengan Pegawai itu dianggap berbeda. > > > isi Tabel : Nama Pegawai dianggap berbeda juga. > > > =========== > > > BUDI > > > budi > > > Budi > > > Yang ingin saya tanyakan, bisakah di oracle kita setting > semuanya > > yg berhubungan dengan objek oracle tersebut kita set tidak case - > > sensitive atau un case -sensitive, atau justru tidak bisa, sudah > > memang dari sananya? > > > > > > 2. Saya juga ingin menanyakan dalam hal fitur eksport & Import > > yang ada di Oracle? > > > Saya sebelumnya memakai database SQL Server 2000, dan saya > > sangat senang dengan fitur Export & Import yg disediakan di SQL > > Server 2000 yang memungkinkan kita export & import data ke/dari > > database jenis apapun?bahkan eksport ke Oracle pun bisa. > > > Saya sudah mencoba fitur export yang ada di oracle dan > > ternyata export & import di Oracle hanya ditujukan utk internal > > Oracle saja yg artinya hanya antara Oracle saja. > > > Apakah di Oracle bisa Export & Import Ke/Dari Database > > eksternal apapun?Kalau bisa bagaimana caranya?bisa tolong jelaskan > > secara detail! > > > 3. Bagaimana Cara untuk membackup & me-restore database di Oracle? > > Dapatkah teman2 menjelaskan secara detail kepada saya?Saya sangat > > mengharapkan knowledge yg teman berikan kepada saya karena saya > masih > > sangat newbie sekali dalam oracle. > > > > > > Semoga teman2 mau membantu saya dalam mendalami Oracle.Saya > sangat > > mengharapkan jawaban teman2 untuk 3 pertanyaan ini secepatnya.Sorry > > kepanjangan. > > > Thanks. > > --------------------------------- Do you Yahoo!? Send holiday email and support a worthy cause. Do good. [Non-text portions of this message have been removed] -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [EMAIL PROTECTED] Website: http://indo-oracle.port5.com ----------------------------------------------- Bergabung dengan Indonesia Thin Client User Groups, Terminal Server, Citrix, New Moon Caneveral, di: http://indo-thin.vze.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indo-oracle/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

