SQL: Query System Table

Barangkali ini query yang simple tetapi sangat sering dipakai oleh developer maupun Database Administrator(DBA), contohnya mencari nama kolom, mencari table, mencari user dan lain sebagainya.
Contohnya :
SELECT name FROM sysobjects WHERE xtype = ‘U’; –> di gunakan untuk mencari semua table yg di create oleh user
SELECT name FROM sysobjects WHERE xtype=’P’; –> di gunakan untuk mendapatkan semua store procedure
SELECT name FROM syscolumns WHERE ID = (SELECT id FROM sysobjects WHERE name=’ABC’) –> untuk mendapatkan list nama-nama kolom di dalam table tertntu (dalam hal ini contohnya table ‘ABC’)
SELECT text FROM syscomments WHERE id = (SELECT id FROM sysobjects WHERE name = ‘Proc1’ AND xtype=’P’) –> untuk melihat isi store procedure ‘PROC1’
Dan masih banyak lagi contohnya 🙂

Visual Assist X membantu anda dalam coding

Tools ini patut di coba Product dari whole tomato ini sangat membantu dalam coding anda
Dengan beragam featurenya tentu saja akan sangat membatu dalam pembuatan program, tapi sayangnya tools ini berbayar,dan tentu saja anda bisa mencoba trialnya. Syukur-syukur dapet cracknya sekalian… kalau dapet cracknya bagi-bagi ya.. hehehhe
Berikut ini beberapa featurenya:
– Develop new code faster with fewer errors.
– Quickly understand existing code.
– Refactor existing code making it easier to read and cheaper to maintain.
– Eliminate time spent searching by allowing instant navigation to any file, symbol or reference.
– Visual Assist works seamlessly across all languages in your solution:
– C++, C#, VB
– Visual Assist works in current and legacy versions of Visual Studio:
– VS2008, VS2005, VS2003, VS2002, VC6
Over 50 time-saving features such as
– VA Outline new! allows you to navigate, organize and refactor code easily
– Acronyms, Suggestions, VA Snippets help you create code faster
– Enhanced Error Detection and Correction catches errors before you compile
– Refactor easily in ALL languages
– Enhanced IntelliSense and Hovering Class Browser help decipher complex code
– Navigate easily to any file, method, or symbol
– Find References faster in ALL languages
– Enhanced Syntax Coloring helps you read code faster
– And much more…
http://www.wholetomato.com/

Google App Inventor : Siapapun bisa membuat applikasi untuk Android


Pada Hari Senin kemarin, Google telah meluncurkan sebuah applikasi untuk membuat applikasi di lingkungan google Android,software ini di klaim sangat mudah dan user friendly untuk di gunakan, anda tak harus menjadi programmer handal atau seseorang yang mengerti kode-kode atau bahasa pemrograman tertentu. "Software ini akan membantu programer maupun yang bukan programer, profesional, dan mahasiswa untuk membuat aplikasi untuk Android," demikian pernyataan resmi di blog Google, Senin (12/7/2010) yang ditulis salah satu insinyurnya Mark .
Dengan software ini, pengembang aplikasi tak usah melakukan coding atau pemrograman berbasis teks karena sudah disediakan blok-blok perintah yang bisa menjalankan fungsi tertentu. Tinggal susun blok-blok yang sudah diprogram saja.
Jadi, setiap orang pengguna Android pemula sekalipun dapat membuat aplikasi sendiri buat perangkat miliknya. Termasuk aplikasi sederhana untuk kebutuhan pribadi.
"Anda dapat membuat aplikasi apa saja yang ada dalam pikiran Anda. Misalnya, Anda dapat membuat aplikasi untuk membantu mengingat di mana teman Anda memarkir mobilnya, atau merancang aplikasi sendiri untuk tur sekolah, tempat kerja, atau museum. Software pembuat aplikasi ini disertai dengan sensor GPS, sehingga Anda dapat membuat aplikasi yang dapat memberitahukan lokasi di mana Anda berada, atau aplikasi untuk melacak di mana teman Anda berada," jelas Google. Dalam contoh yang terdapat di websitenya salah satunya adalah applikasi tweeter(http://sites.google.com/site/appinventorhelp/tutorials/twitterdemo)
[youtube http://youtube.com/w/?v=8ADwPLSFeY8&feature=player_embedded]
http://sites.google.com/site/appinventor/

Menggunakan Fungsi Pivot di SQL

Ternyata tidak hanya excel saja yg bisa di di gunakan untuk melakukan pivot table yang biasanya untuk me summarize data.
Tetapi future pivot ini baru ada di versi 2005 ke atas, untuk versi 2000 kebawah belum tersedia.
Contoh seperti di bawah:
Mula-mula anda mempunyai data seperti ini:

Kemudian anda ingin mensumarize masing-masing group ID tersebut terutama total dari value tersebut.
Maka script sqlnya akan seperti berikut
SELECT P.[1], P.[2], P.[3], P.[4]
FROM TblDemo D
PIVOT(
SUM(D.value) FOR
D.group_id IN ([1], [2], [3], [4])
) P;
Yang akan menghasilkan summarize seperti berikut

SQL : mengetahui user dan session pada MSSQL

Script berikut bisa di gunakan untuk mengetahui siapa saja yg lagi login ke database MSSQL 2005 dan 2008
[sourcecode languange=”css”]
SELECT ‘Authentication Method’=(
CASE
WHEN nt_user_name IS not null THEN ‘Windows Authentication’
ELSE ‘SQL Authentication’
END),
login_name AS ‘Login Name’, ISNULL(nt_user_name,’-‘) AS ‘Windows Login Name’,
COUNT(session_id) AS ‘Session Count’
FROM sys.dm_exec_sessions
GROUP BY login_name,nt_user_name
[/sourcecode]

SQL: mencari record yang double di database

Bagi pengguna database atau programmer, kadang kita di pusingkan data2 yang double di database kita,
Kalau datanya cuman 10 record sih tidak masalah, bagaimana kalau data anda mencapai ribuan, ratusan ribu? Atau bahkan jutaan.
Tentu akan sangat merepotkan bukan?
Ok, kira2 syntax sqlnya akan seperti ini:
Select kolom1,kolom2,count(*)
From table1 group by kolom1,kolom2
Having count(*) >1