Ha ha ha ha...
Setelah nginep (eh nginep nggak dong la wong gak tidur) semaleman buat migrasi data, aku dapet PR baru. Menyempurnakan tool yang aku bikin. Ya harus disempurnakan la wong jalannya masih geyal-geyol. Hi hi hi hi.
Hari ini, aku mencoba untuk membuat satu routine buat mengekstrak DDL bukan lewat tool yang dah ada dari Sybase, tapi murni bikinanku sendiri. Setelah tengok sana tengok sini make matanya Oom Google, akhirnya bisa terbentuk juga query dasar buat ekstrak DDL. Tapi masalah kemudian adalah menentukan suatu kolom masuk ke PK dan kemudian apakah suatu kolom itu nullallowed. Ternyata kunci untuk masuk ke PK ada di system table yang namanya 'sysindexes' dan untuk null allowed karena mengacu ke kolom ada di syscolumns. Check ini ada di kolom status dari syscolumns. Kondisi untuk check adalah 'status & 8' jika menhasilkan lebih besar dari 0 maka dia null allowed jika sama dengan 0 maka dia not null. Kemudian untuk masuk ke pk atau tidak checknya adalah kolom status di sysindexes dengan kondisi 'status & 2048'. Jika dia 2048 dan status2 & 2 = 2 maka primary key.
Cuma untuk check primary key tidak bisa dimasukkan dalam satu query.
Monday, September 3, 2007
Null Allowed dan PK di Sybase ASE
Wihartoyo
Monday, September 03, 2007
No comments
Recommended
-
Senin siang sampai di Jayapura. Mampir ke BPD Papua setor muka sambil nganter 2 mesin AIX segede anak kebo, salam-salim cengar-cengir; biar ...
-
Since known that Titan (the largest moon of Saturn) has a hydrological cycle that is very similar to earth with a bit of a big difference wh...
-
Komputasi awan alias cloud computing yang bisa dimaknai secara bebas oleh mesin pencari google (http://www.google.com) sebagai “the practi...
-
|| How To Handle Cybersecurity Threats by Jake Godin
-
PostgreSQL 9.0.x mungkin merupakan satu lompatan yang mampu menyejukkan 'kekeringan' para penggemar PostgreSQL akan satu fitur yang ...
0 komentar :
Post a Comment