Tuesday, October 20, 2015

Update Table from Other Tables Values

Yes, you can update table from other table certain fields values. Of course you need at least one field related each other. Syntax please!! Here you go:

UPDATE Table SET Table.col1 = other_table.col1, Table.col2 = other_table.col2 
FROM Table INNER JOIN other_table ON Table.id = other_table.id

Monday, October 5, 2015

Fungsi untuk Mendapatkan Tanggal Saja pada SQL Server

Untuk mendapatkan tanggal saja sementara waktu tepat pada angka 0, kita dapat menggunakan fungsi berikut di SQL Server:

SELECT DATEADD(dd, DATEDIFF(dd,0,GETDATE()), 0)

atau:

SELECT CAST(CONVERT(CHAR(10), GETDATE(), 20) AS DATETIME)

Semoga bermanfaat :)

Sunday, October 4, 2015

Profiling PHP – MSSQL Execution Time

Membatasi waktu eksekusi script php dapat menjadi tolok ukur dalam membangun aplikasi web dari sistem yang efektif dan efisien. Namun terkadang kita dihadapkan dengan kondisi dimana data yang kita retrieve dari database server memerlukan waktu yang cukup panjang dan memaksa kita untuk memperpanjang waktu eksekusi baik script php maupun database query timeout agar tidak terjadi error. Setting keduanya dapat kita temukan pada file php.ini di web server kita.

Pada environment linux, file php.ini biasanya dapat kita temukan pada

Saturday, October 3, 2015

Perintah SSH di Router Mikrotik

Dengan mikrotik kita dengan mudah dapat mengatur login ssh kita langsung menuju mesin server yang kita inginkan, Akan tetapi, bagaimana jika network administrator belum mengatur rule-nya?

Selama kita dapat mengakses router tersebut baik lewat telnet maupun winbox bagi pengguna windows ternyata kita juga tetap dapat mengakses ssh pada lingkungan DMZ router tersebut. perintahnya cukup sederhana. Jika asumsinya server dengan ssh login memiliki IP 192.168.1.7 dengan nama user user1 maka dapat kita akses di terminal mikrotik dengan perintah:

$ /system ssh 192.168.1.7 user=user1

setelah memasukkan password sedianya kita dapat mengakses semua resource server tersebut. Semoga bermanfaat.

Friday, October 2, 2015

Query dari Stored Procedure Layaknya Tabel

Adakalanya kita membutuhkan data yang spesifik dari stored procedure yang sudah kita buat sebelumnya. Di SQL Server berikut salah satu tehniknya:

SELECT * FROM OPENROWSET('SQLOLEDB','NAMA_SERVER';'USERNAME';'PASSWORD','EXEC DBNAME..P_PROCEDURE ''PARAM1'', ''PARAM2''') AS A

Keep doing creative. :)

Thursday, October 1, 2015

Connecting to MSSQL Server from Linux Web Server


It sometime sounds weird to get Linux web server connected with Mi***soft SQL Server database. But trust me, sometime you really need it badly like I do.

Let me show you these steps:

  • Prepare yourself the machine with apache web server installed on it. And of course you won’t miss PHP module. 
  • And then here you go:

     apt-get install libsybdb5 freetds-common php5-sybase 
     service apache2 restart

  • Check with phpinfo() function. 
Good luck!