タグ

SQLServerに関するnaokun776のブックマーク (2)

  • テーブルに保存されているデータを使って SQL の INSERT 文を生成する簡単な方法(SQL Server 限定) - present

    SQL Server Management Studio を使えばいいんです テーブルに保存されているデータを使って INSERT クエリを生成する機能が、SQL Server Management Studio にありました。今まで、INSERT クエリは雛型しか生成できないと思い込んでいましたよ…。 INSERT クエリを生成する手順は次の通り データベースを右クリックし、メニューから[タスク]-[スクリプトの生成(E)...]を選択します。 最初のページは無視して次へ。 「データベースオブジェクトの選択」では、今回は特定のテーブルだけ選択してみます。 スクリプトはデスクトップに保存します。データを INSERT するクエリを生成するので、詳細設定も必要です。 スクリプトを作成するデータの種類を「データのみ」に。他の項目は変更しません。これで OK。 選択内容を確認。 いざ出力。 出力

    テーブルに保存されているデータを使って SQL の INSERT 文を生成する簡単な方法(SQL Server 限定) - present
  • Microsoft SQL Server 2005 のインターナショナル機能

    次の例は、CONVERT 関数を使用して、現在の日付を特定の形式で表す方法を示しています。 SELECT CONVERT(char, GETDATE(), 100) AS [100] 戻り値: Aug 16 2000 11:50 AM ほとんど同じ方法で、データを文字列から日付値へ変換することもできます。 SELECT CONVERT(datetime, 'Aug 16 2000 11:50AM', 100) AS [100] 戻り値: 100 2000-08-16 11:50:00.000 スタイル 130 (クウェートまたはヒジュラ) の日付を char データ型に変換する場合、コード ページ 1256 を使用するアラビア語の照合順序に基づいて Unicode 変換を行わないと、データが壊れる可能性があります。たとえば、次の図は、char に変換された列と nchar に変換された列を

    Microsoft SQL Server 2005 のインターナショナル機能
  • 1