Secara default oracle memang akan merubah nama table menjadi upper case (ini 
jika di menggunakan statment standard), namun biasanya jika anda mengimport 
dari database lain semisal Ms. Access (yg mana nama table bisa menggunakan 
huruf besar atau huruf kecil atau gabungan keduanya). Maka di dalam oracle 
akan terbentuk table dengan nama yg sesuai dari sumbernya (Ms. Access).

Dan secara default pula akan menggunakan/melakukan operasi dengan 
mengconvert object ke dalam huruf besar, namun jika dalam kasus tertentu 
anda memiliki table yg case-sensitive, anda bisa menggunakan tanda kutip dua 
(") diantara nama object. Contoh berikut adalah untuk membuat table secara 
umum, dan satu lagi untuk table yg case-sensitive. Berikut dengan operasi 
pengolahan table (dalam hal ini insert data).

-- Create table
Connected.
SQL> create table indooracle (name varchar2(100));

Table created.

SQL> create table "IndoOracle"(name varchar2(100));

Table created.

SQL> select table_name
  2  from all_tables
  3  where upper(table_name) like '%INDO%';

TABLE_NAME
------------------------------
INDOORACLE
IndoOracle

SQL> insert into indooracle values ('indo-oracle.blogspot.com');

1 row created.

SQL> insert into INDOoracle values ('indo-oracle.blogspot.com2');

1 row created.

SQL> insert into IndoOracle values ('indo-oracle.blogspot.com3');

1 row created.

SQL> insert into "IndoOracle" values ('indo-oracle.blogspot.com4');

1 row created.

SQL> select * from indooracle;

NAME
------------------------------------
indo-oracle.blogspot.com
indo-oracle.blogspot.com2
indo-oracle.blogspot.com3

SQL> select * from "IndoOracle";

NAME
------------------------------------
indo-oracle.blogspot.com4

SQL>
--
Regards,
ApacheLynx


----- Original Message ----- 
From: "Yulius Wibowo" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, January 03, 2005 07:22 AM
Subject: [indo-oracle] Re: Oracle => Case Sensitive


>
>
> 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. 



--
-----------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/
 



Kirim email ke