をSQL Serverの「日付」データタイプ
データベースシステムを使用して、フォーマットと文化的バイアスが異なるために日付を処理する際に頻繁に困難に遭遇します。 SQL Serverは、これらの課題を克服するために特別に設計された「日付」データタイプを提供します。 Order_id intプライマリキー、 book_name varchar(100)、 ISBN VARCHAR(100)、 customer_id int foreignキー参照顧客、 order_date日付 );
「日付」値
を「日付」列に挿入するとき、システム文化に依存しない形式を利用することが重要です。推奨される形式には、
CREATE TABLE Orders ( Order_ID INT PRIMARY KEY, Book_name VARCHAR(100), ISBN VARCHAR(100), Customer_ID INT FOREIGN KEY REFERENCES Customer, Order_date DATE );
ユニバーサルフォーマット:、E.G.、20150730(2015年7月30日)
ODBC形式:
E.G.、{D'2015-07-30 'select * from注文 Order_date
を比較するには、次のことを使用します。 ここで、order_date = '2015-07-30' またはOrder_date> '2015-08-01';
SELECT * FROM Orders WHERE Order_date
は、あなたの文化に誤って解釈される可能性があるため、コードの文字通りの日付を使用してください。
日付と時刻の両方のコンポーネントを保存する必要がある場合は、「datetime」datatypeを使用することを検討してください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3