Catatan

Menunjukkan catatan yang berlabel sql

Trigger synchronization between two tables in Microsoft SQL Server

To trigger synchronization between two tables in Microsoft SQL Server when the source table is updated, you can use SQL Server triggers. Triggers are special stored procedures that are automatically executed or fired in response to specific events, such as INSERT, UPDATE, or DELETE operations on a table. Here's an example of how you can create a trigger to synchronize updates from a source table (SourceTable) to a destination table (DestinationTable):\ CREATE TRIGGER SyncTrigger ON SourceTable AFTER INSERT, UPDATE, DELETE AS BEGIN     SET NOCOUNT ON;     -- Check if the operation is an INSERT or UPDATE     IF EXISTS(SELECT 1 FROM inserted)     BEGIN         -- Perform synchronization for INSERT or UPDATE         MERGE INTO DestinationTable AS dest         USING inserted AS src         ON (dest.PrimaryKey = src.PrimaryKey)  -- Replace PrimaryKey with actual primary key column(s)         WHEN MATCHED THEN             UPDATE SET dest.Column1 = src.Column1,  -- Replace Column1 with act

The art of SQL joining

 https://learnsql.com/blog/join-tables-without-common-column/#:~:text=Yes%2C%20you%20can!,for%20merging%20tables%20in%20SQL.

SQLSTATE[HY000] [2006] MySQL server has gone away

Imej
 SQLSTATE[HY000] [2006] MySQL server has gone away Cara untuk fix isu ni.. 1. Mula - mula check port mysql dulu. Check samada port duplicate atau tidak.  mysql> SHOW GLOBAL VARIABLES LIKE 'PORT'; Rujukan :  How to check what port mysql is running on 2. Allow connection from user and host mysql> GRANT ALL ON *.* to root@'127.0.0.1' IDENTIFIED BY 'root' Rujukan :  Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server 3. Change definer on view

Convert sql format

Imej
Cara mudah untuk menukar format antara SQL. MSSQL ke MySQL. Di bawah ni Lee letak rujukan.  http://www.sqlines.com/online

JENIS - JENIS ARAHAN SQL

1. DATA DEFINITION LANGUAGE (DDL) Penyataan Data Definition Language atau DDL digunakan untuk menakrifkan dan menguruskan sesuatu jadual. Berikut adalah fungsi penyataan DDL : • Menakrifkan dan mencipta jadual yang  baharu • Menghapuskan jadual yang tidak diingini lagi • Mengubahsuai takrifan pada jadual yang telah diwujudkan Walaupun penyataan DDL lebih kepada pengurusan pembinaan jadual, arahan pembinaan pangkalan data dan arahan untuk memilih pangkalan data yang hendak digunakan juga termasuk dalam penyataan ini. ARAHAN SQL BAGI PENYATAAN DDL Berikut merupakan kata kunci arahan SQL dalam penyataan DDL : Kata kunci Arahan SQL Fungsi CREATE DATABASE Membina pangkalan data yang baharu. USE Memilih pangkalan data yang hendak digunakan. CREATE TABLE Menakrifkan dan membina jadual yang baharu. ALTER TABLE Mengubahsuai struktur jadual yang sedia ada. DROP TABLE

APA ITU STRUCTURED QUERY LANGUAGE (SQL)

DEFINISI SQL SQL merupakan bahasa pemprograman khusus yang digunakan untuk mengakses data dalam pangkalan data untuk menjalankan tugasan, kerja, fungsi dan pertanyaan pada data.         SQL adalah salah satu aplikasi Database Management System (DBMS ) yang sering digunakan dalam operasi pangkalan data dan embedded pada kebanyakkan bahasa pemprograman yang menyokong pangkalan data. Perbezaan penggunaan SQL dapat dikenalpasti melalui sintak khusus yang digunakan untuk fungsian tertentu. Bahasa ini merupakan bahasa standard yang digunakan dalam pengurusan pangkalan data. Kini, hampir semua server pangkalan data yang ada menyokong bahasa ini untuk melakukan pengurusan data. Pada awalnya, SQL terdiri daripada bahasa definisi data (DDL) dan bahasa manipulasi data (DML). Bahasa SQL ini merangkummi insert, query, update dan delete, skema penciptaan dan modifikasi dan kawalan akses data. Pada tahun 1986, SQL menjadi standard dari American National Standards Institute (ANSI) dan pada