Search This Blog

Fungsi Convert() dan Cast() SQL Server

Fungsi Convert dan Cast digunakan untuk mengkonversi ekpresi dari suatu tipe data ke tipe data lainnya. Cast dan Convert mempunyai fungsi yang sama.

Penulisan:

Menggunakan CAST:

CAST ( expression AS data_type )

Menggunakan CONVERT:

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

Argumen:
expression

Adalah semua bentuk ekpresi yang valida dalam Microsoft SQL Server

data_type

Adalah target tipe data hasil konversi, termasuk bigin dan sql_variant. User-defined data types tidak bisa digunakan.

length

Parameter opsional dari tipe data nchar, nvarchar, char, varchar, binary, atau varbinary.

style

Adalah style dari format tipe data yang digunakan untuk mengkonversi tipe data datetime atau smalldatetime menjadi data karakter (tipe data nchar, nvarchar, char, varchar, nchar, or nvarchar), atau format string jika mengkonversi data float, real, money, atau smallmoney ke data karakter (tipe data nchar, nvarchar, char, varchar, nchar, atau nvarchar).

Contoh Penggunaan fungsi CONVERT dan CAST

SELECT CAST('01/01/1753' AS datetime)
SELECT CONVERT(datetime,'01/01/1753')

Kedua perintah Transact-SQL di atas menghasilkan hasil yang sama.

No comments: