0

調べてみましたが、十分な情報が見つかりませんでした。

パフォーマンスを考慮したデータ変換はどこが最適ですか?データクエリ側ですか、それとも Web サーバー側ですか?

例: 私のデータベースには日時フィールドが含まれており、それらを異なる形式の Web ページに表示しています。次のようなデータベース クエリで実行できます。

CONVERT(VARCHAR, StartDate, 1)           --mssql
DATE_FORMAT(last_update, '%d/%m/%y')     -- mysql
TO_CHAR(sysdate, 'dd/mm/yy');            -- oracle

または Web アプリケーション コードで:

date_format($date, 'd/m/y');                                     /*php*/
(new SimpleDateFormat("dd/MM/yy")).parse(date)                   /*jsp*/
#DateFormat(date, 'dd/mm/yy')#                                   <!---coldfusion--->
date.ToString("dd/MM/yy")                                        //asp.net

もちろん、Webコードでは、dbクエリで変換せずに日付/時刻の値が入力された日付変数。また、データ抽出結果には非常に多くのレコードがあることにも言及する価値があります。

:私は上記のプラットフォーム/言語の専門家ではありません。質問を一般化するために、より多くの回答者を引き付けるためにそれらを書きました.現在、cf/mssqlに興味があります.

4

1 に答える 1