Forum
tabloya sorgu girildiğinde otomatik olarak saat-dakika istiyorum tarih veya saat milisaniyeleride istemiyorum nasıl ekleyebilirim
Merhaba,
Aşağıdaki kod bloğu işinizi görecektir. DATEPART da kullanabilirsiniz ayrı ayrı saati ve dakikayı almak için. Birden fazla çözüm yolu mevcut bu sorun için.
CONVERT(VARCHAR(5),getdate(),108)
İyi çalışmalar...
bu kodu bende buldumda nasıl ekleyeceğini bilmiyorum default yazan yere yapıştırıyorum hata veriyor
Merhabalar;
1-INSERT INTO ile
2-Trigger ile
3-ALTER TABLE da CONTRAINTS belirterek.
trigerti açtım http://prntscr.com/lm1ny7 buraya ne yazmam lazım benim sql bilgim yok ona göre yazın lütfen dediklerinizi anlamıyorum bi programım var bi tabloyakayıt giriyor ama ben stun oluşturup orayada girilen değer olursa saat / dk istiyorum sadece
Bu şekildemi eklemem lazım
ALTER TABLE "WRC_SKILL_SUSPECTS"
ALTER COLUMN "SAAT" "CONVERT(VARCHAR(5),getdate(),108)";
aşağıdaki satır tablonuza SAAT kolonunu ekler.
ALTER TABLE [dbo].[WRC_SKILL_SUSPECTS] ADD SAAT [varchar](5)
aşağıdaki satır SAAT kolonunuza istediğiniz fonksiyonu constraint (kısıtlayıcı) olarak eklenir.
ALTER TABLE [dbo].[WRC_SKILL_SUSPECTS] ADD CONSTRAINT [DF_WRC_SKILL_SUSPECTS_SAAT] DEFAULT (CONVERT([varchar](5),getdate(),(108))) FOR [SAAT]
Kolaylıklar.
teşekkürler varchar yapmıyormuşum ondan hata alıyormuşum datatime vs seçiyordum sağolun işimi gördünüz