sql >> Databáze >  >> RDS >> Sqlserver

Je možné změnit datový typ Date v SQL Server

Navrhoval bych, abyste vytvořili kalendářní tabulku, která má gregoriánská data a sluneční data ve dvou sloupcích (a také další sloupce, jako je den v týdnu, číslo měsíce, rok, název měsíce). Měli byste být schopni snadno sestavit takovou tabulku v Excelu a poté ji importovat do tabulky.

Pak můžete použít jeden ze dvou přístupů. První je uložit všechna data jako gregoriánská data a poté vyhledat hodnoty data pro převod na vstupu a výstupu. Udělali byste to, pokud byste chtěli používat mnoho vestavěných funkcí pro data.

Druhý přístup je uložit data jako řetězec představující sluneční datum. Potom můžete tabulku použít k převodu na gregoriánské datum, když chcete provádět vestavěné operace. Možná však zjistíte, že díky pouhé tabulce kalendáře není nutné používat většinu vestavěných funkcí.



  1. Jak klíčová slova IMMUTABLE, STABLE a VOLATILE ovlivňují chování funkce?

  2. Data jsou Null. Tuto metodu nebo vlastnost nelze volat na hodnoty null. (pomocí rozbalovacího seznamu)

  3. Postgres case Sensitivity

  4. Mám zahrnout SELECTy do transakce?