On Tuesday, 21. September 2004 05:24 Yazid wrote : > saya sedang migrasi database dari SQL Anywhere ke SQL Server 2000, > di aplikasi Powerbuilder 6.5. Koneksi ke SQL Server saya pake > Native. Pindah ke SQL Server krn ingin pake Store Procedure di SQL > Server 2000. Tapi ada beberapa masalah yg timbul : > > 1. Masalah kutip dua > Pada perintah query di PB6.5 , tidak dikenal tanda kutip dua "." > ex:( select "employee"."emp_id" from "employee" ). Akan muncul error > 170 yaitu tanda " tidak dikenal. Jadi saya harus menghapus kutip > duanya secara manual. Adakah cara supaya PB6.5 "mengenal" kutip dua > ini ???
Hilangkan aja tanda kutip dua tsb, sehingga sql syntaxnya cukup : Select emd_id from employee; > 2. Masalah TODAY() - GETDATE() > SQL Server tidak mengenal fungsi TODAY() nya PB6.5 .. Jadi saya juga > harus ganti secara manual kata TODAY() menjadi GETDATE(). Adakah > cara yg lebih efisien utk masalah TODAY() ini ??? Harus dibedakan antara PowerScript dan PL/SQL. Fungsi TODAY() adalah fungsi dari PowerScript di PB, sedangkan GETDATE() adalah fungsi PL/SQL yang dimiliki SQLServer. Kalo mau execute embedded SQL dari PB untuk SQL Server, tentu harus menggunakan fungsi PL/SQLnya SQL Server, yaitu GETDATE(). Mungkin di PL/SQL nya SQL Anywhere yang anda gunakan sebelumnya kebetulan nama fungsinya sama yaitu TODAY(). > 3. Masalah DATE - DATETIME > Di SQL Server 2000 tidak ada tipe date DATETIME seperti di SQL > Anywhere. Jadi saya harus bongkar semua deklarasi di PB6.5 nya > (wasting my time ...). Adakah cara yg lebih menghemat energy utk > kasus ini ??? Saya belum nyoba SQL Server 2000, tapi di SQL Server 7 sendiri ada tipe data SMALLDATETIME dan DATETIME. Yang membedakan hanya tingkat akurasinya saja, untuk DATETIME akan lebih presisi dengan range tahun yang lebih besar. Logikanya sih di SQL Server 2000 seharusnya ada tipe data DATETIME, mungkin bisa diliat lebih lanjut di SQL Server Books Online nya. CMIIW, Andi ------------------------ Yahoo! Groups Sponsor --------------------~--> Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar. Now with Pop-Up Blocker. Get it for free! http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/NhFolB/TM --------------------------------------------------------------------~-> IndoPB - Indonesia PB User Group To Post a message, send it to: [EMAIL PROTECTED] To Unsubscribe,send a blank message to: [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indopb/ <*> 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/
