Delete data Ms Sql dari table berrelasi header-detil dengan key di table header

9 Desember 2014

Hapus table detil :
delete fa_dscheduledtl from fa_dscheduledtl d join fa_dschedule h
on d.dockey=h.dockey
where left(h.assetcode,4) not in (‘2100′,’2200′,’6000’)

 

Hapus Table Detil :

delete fa_dschedule where left(assetcode,4) not in (‘2100′,’2200′,’6000’)

 

Cek ulang keberadaannya :

select h.assetcode,d.* from fa_dscheduledtl d join fa_dschedule h
on d.dockey=h.dockey
where left(h.assetcode,4) not in (‘2100′,’2200′,’6000’)

Iklan

the multi-part identifier could not be bound error saat update table

5 Desember 2014

saya mau update field remark1 di table do dengan field remark1 di table so dengan perintah :

update DO set d.remark1=s.Remark1 from Do d join SO s on d.Dockey=s.ToDocKey

tetapi saat dijalankan muncul pesan anda belum beruntung:

Msg 4104, Level 16, State 1, Line 1

The multi-part identifier “d.remark1” could not be bound.

 

setelah cari mencari, akhirnya ditemukan cara :

update DO set remark1=s.Remark1 from ( select ToDocKey,Remark1 from SO ) s where DocKey=s.ToDocKey and (do.remark1<>” or do.remark1 is not null)

 

dan Alhamdulillaah ini berjalan dengan baik dan benar 🙂


6 Mei 2014

database index problem

Untuk mengatasi masalah tersebut kita bisa jalankan beberapa perintah di MS Sql Server Management Studio :

Use AED_DS

GO

–Untuk menjalankan harus dengan mode single user :

ALTER DATABASE AED_DS SET SINGLE_USER

GO

–Jalankan perintah untuk perbaikan

DBCC CHECKDB(‘AED_DS’, REPAIR_REBUILD)

GO

–kalau proses perbaikan sudah selesai, jalankan perintah dibawah ini untuk mengembalikan ke mode  multi-user :

–ALTER database AED_DS SET MULTI_USER

 


Query tabel dari server lain di mS SQL 2005 Express

12 Oktober 2012

Catatan ini adalah bagaimana caranya untuk mengambil data dari tabel yang ada di server lain pada MS SQL 2005 Express.

Ceritanya :

query berada pada server [ubs-pc\programmer], ingin mengambil data yang ada di server [ubs-pc\a2006] tabel [Item].

1. Setelah login ke server [ubs-pc\programmer], Hubungkan ke ‘[ubs-pc\a2006] dengan perintah :

sp_AddLinkedServer ‘[ubs-pc\a2006]’

2.  Jalankan Query :

select * from [ubs-pc\a2006].aed_happy.dbo.item

Gambar


Basis Data 4 ( Normalisasi )

15 Juli 2007

Normalisasi

Istilah Normalisasi berasal dari E. F.Codd, salah seorang perintis teknologi basis data. selain dipakai sebagai metodologi tersendiri untuk menciptakan struktur tabel 9relasi) dalam basis data (dengan tujuan utnuk mengurangi kemubaziran data)  , normalisasi terkadang hanya diipakai sebagai perangkat verifikasi terhadap tabel-tabel yang dihasilkan oleh metodologi lain ( misalnya E-R). Normalisasi memberikan panduan yang sangat membantu bagi pengembang untuk mencegah penciptaan struktur tabel yang kurang fleksibel atau mengurangi keflekxibelan.

Kroenke mendefinisikan normalisasi sbagai proses untuk mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua buah relasi atau lebih yang tida memiliki masalah tersebut. Masalah yang dimaksud olej kroenke ini sering disebut dengan istilah anomali.

( Pada beberapa literatur, istilah relasi yang digunakan pada bab ini terkadang digantikan dengan tabel. Istilah relasi digunakan pada bab ini dikarenakan definisi tentang normalisasi memang menggunakan istilah relasi).

Anomali

Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan ( misalnya menyebabkan ketidakonsistenan data atau membuat suatu data menjadi hilang ketika data lain dihapus)

Macam Anomali ada tiga buah :

1. Anomali peremajaan,

2. Anomali Penghapusan, dan

3 Anomali penyisipan

insyaalloh bersambung …

sumber , sama dengan catatan saya di sini basis data 1 dan basis data 2


Bubble Sort, tak kenal maka tak sabar

8 Juli 2007

Jika kita memiliki sekumpulan data yang tersusun secara acak, maka akan sangat sulit saat kita mencarinya. Maka kita memerlukan data yang terurut untuk memudahkan dalam pencarian ini.

Kemudian dalam sistem data base modern sekarang ini terdapat fasilitas untuk mengurutkan data, yang lebih populer dengan istilah sorting data. Saat menjalankannya sangat mudah, tinggal menggunakan mouse untuk memilih menu, dan memilih tabel data yang kita inginkan untuk diurutkan datanya, kemudian kita berikan persetujuan yang biasanya dengan meng-klik tombol OK atau Process. Setelah itu… SELAMAT MENUNGGU ! Baca entri selengkapnya »


Basis Data 2 (Berkenalan dengan DBMS)

1 Juli 2007

DBMS DAN KEUNTUNGANNYA

Secara umum DBMS diartikan sebagai suatu program komputer ang digunakan untuk memasukan, mengubah, menghapus, memanipulasi, dan memperoleh data / informasi dengan praktis dan efisien. Baca entri selengkapnya »