SORU
13 Mart 2011, Pazar


ekleme SQL Veritabanı tablosuna datetime?

Nasıl bir SQL Veritabanı tablosuna Ekle datetime miyim ? Eklemek için bir şekilde bunu C olarak Ekle komutu# / sorgu var .NET?

CEVAP
13 Mart 2011, Pazar


DateTime değerleri dizeleri tek tırnak içine alınmış gibi eklenmesi gereken:

'20100301'

SQL Server pek çok tarih biçimi kabul edilen ve en geliştirme kütüphaneleri eklemek datetime değerleri için sınıfları veya fonksiyonları bir dizi düzgün sağlamak durumunda olmalıdır sağlar. Eğer bunu yapıyorsanız, ancak, el ile, önemli tarihi DateFormat kullanma ve yaygın biçimde kullanmak için biçimi ayırt edilir:

Set DateFormat MDY --indicates the general format is Month Day Year

Insert Table( DateTImeCol )
Values( '2011-03-12' )

Bu tarih biçimi ayarlama, SQL Server şimdi benim format YYYY-MM-DD YYYY-DD-MM yerine varsayar.

SET DATEFORMAT

Ayrıca her zaman aynı şekilde yorumlanan genel biçimini tanır SQL Server: YYYYMMDD örneğin 20110312.

Eğer nasıl geçerli tarih ve saati T-SQL kullanarak eklemek isteyen varsa, o zaman 10* *anahtar sözcüğü kullanarak tavsiye ederim. Örneğin:

Insert Table( DateTimeCol )
Values( CURRENT_TIMESTAMP )

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011