İçeriğe geç

SQL Tarih verisinden Gün adının Türkçe Yazılması için Scalar Fonksiyon

4.015 defa okundu

Konu: SQL Fonksiyonları

MS SQL ile gün adlarının Türkçe olarak yazı ile yazılabilmesi için, Aşağıdaki gibi bir scalar fonksiyon yazmak gerekir.

Bu fonksiyonu oluşturulduktan sonra verilen tarihin gün adını bize verecektir.

SQL
  1. CREATE FUNCTION [dbo].[FN_GUNADI] (@Tarih DATETIME) RETURNS VARCHAR(9)
  2. AS
  3. BEGIN
  4. RETURN (
  5. CASE (SELECT DATEPART(dw, @Tarih))
  6. WHEN 1 THEN 'Pazar'
  7. WHEN 2 THEN 'Pazartesi'
  8. WHEN 3 THEN 'Salı'
  9. WHEN 4 THEN 'Çarşamba'
  10. WHEN 5 THEN 'Perşembe'
  11. WHEN 6 THEN 'Cuma'
  12. WHEN 7 THEN 'Cumartesi'
  13. END
  14. )
  15. END
  16. GO
  17. ---Fonksiyonun kullanılışı
  18. SELECT dbo.FN_GUNADI (GETDATE())

--Fonksiyonun Sonucu
Perşembe

Bu yazı işinize yaradı mı?

SQL Fonksiyonları konusundaki diğer yazılar

SQL Fonksiyonları: 13 yazının tümü →

WhatsApp'ta paylaş

İlgili Yazılar