Yazdır      Çevrimiçi Yardımın PDF Sürümünü Aç


Önceki Konu

Sonraki Konu

Sabit Değerleri İfade Etme

Bir sabit, belirli bir veri tipine karşılık gelen boş olmayan bir değerdir. Sabitler normalde değişmeyen değerlerdir; yani, bire bir olduğu gibi, hiç değiştirilmeden ele alınan değerlerdir. Bir sabit değer, temsil ettiği veri tipi ile uyumlu olmalıdır.

Bu bölümde Oracle CRM On Demand Answers uygulamasında her bir sabit tipinin nasıl ifade edileceği açıklanmaktadır.

Karakter Sabitleri

Karakter sabit değeri harfler, sayılar ve semboller gibi karakterler içerir. Bir karakter sabitini ifade etmek için, karakter dizesinin etrafına tek tırnak ( ' ) koyun. Sabit değer uzunluğu tek tırnak içindeki karakter sayısı ile belirlenir.

Tarih/Saat Sabit Değerleri

SQL 92 standardı, aşağıdaki biçimlerde yazılan üç tür tarih/saat sabit değeri tanımlar:

DATE 'yyyy-MM-dd'

TIME 'hh:MM:ss'

TIMESTAMP 'yyyy-MM-dd hh:mm:ss'

Bu biçimler sabittir. Yazılı tarih/saat sabit değeri ifade etmek için, arkasından tek tırnak işareti içindeki tarih/saat dizesi gelen DATE, TIME veya TIMESTAMP anahtar sözcüklerini kullanın. Yıl haricindeki bileşenler için, değer tek basamaklı olsa da iki basamak gereklidir.

Örnek:

CASE

WHEN Opportunity."Close Date" >= TIMESTAMP '2006-01-01 00:00:00' THEN '2006'

ELSE 'Pre-2006'

END

Sayısal Sabit Değerler

Sayısal sabit değer, sayısal veri tipinde bir değeri gösterir. Sayısal sabit değer ifade etmek için, sayıyı eklemeniz yeterlidir.

Sayısal sabit değerleri tek tırnak içine almayın; bunun yapılması sayısal sabit değerin karakter sabit değer olarak ifade edilmesine neden olur.

Bir sayının önüne pozitif sayı olduğunu göstermek için artı (+) veya negatif sayı olduğunu göstermek için eksi (-) işaretleri gelebilir. Sayılarda, ondalık virgülü ve ondalık basamaklar olabilir.

Kayan noktalı sayıları karakter sabitleri olarak ifade etmek için, arkasından E harfi (büyük harf veya küçük harf) ve pozitif veya negatif kuvvet olduğunu göstermek için artı işareti (+) veya eksi işareti (-) gelen bir sayı girin. Tamsayı, E harfi ve kuvvet işareti arasında boşluklara izin verilmez.

Örnekler:

52

2.98

-326

12.5E6


Ekim 2016'da Yayımlandı Copyright © 2005, 2016, Oracle. Tüm hakları saklıdır. Legal Notices.