
バッチファイルからSQL Serverに接続してみた
purin_it ITエンジニアとして経験・学習したこと
バッチファイルとは、Windows環境で実行できるコマンド列を記述したテキストファイルで、バッチファイルを使うと、例えばデータベースに接続し …
各DBのUPDATE文でJOIN句とCASE式を使ってみた
purin_it ITエンジニアとして経験・学習したこと
SQLの構文として、テーブル結合をするためのJOIN句や、条件分岐を表現するためのCASE式があるが、これらはSELECT文だけでなく、UP …
SQLServerのUPDATE文でJOIN句とCASE式を使ってみた
purin_it ITエンジニアとして経験・学習したこと
SQL文の構文として、テーブル結合をするためのJOIN句や、条件分岐を表現するためのCASE式があるが、これらはSELECT文だけでなく、U …
各DB上でファイル内に記載したSQL文をコマンドで実行してみた
purin_it ITエンジニアとして経験・学習したこと
Oracleの場合、以下の記事の「spoolコマンドによるCSVファイル出力」に記載のsqlplusコマンドを利用することで、SQLファイル …
SSMSでトランザクション管理を有効にしてみた
purin_it ITエンジニアとして経験・学習したこと
SSMS(SQL Server Management Tool)は、SQL Serverに接続しDB操作を行うためのツールで、デフォルトでは …
各DB上で日付(時分秒含む)と文字列を相互変換してみた
purin_it ITエンジニアとして経験・学習したこと
Oracle, MySQL, PostgreSQL、SQL Serverの各DB上で、日付(時分秒含む)と文字列を相互変換を行うことができる …
A5M2でトランザクション管理を有効にしてみた
purin_it ITエンジニアとして経験・学習したこと
A5M2(A5:SQL Mk-2)では、デフォルトではオートコミットが有効になっているため、update文やinsert文といったSQLを実 …
SQL Serverでbcpコマンドを利用してみた
purin_it ITエンジニアとして経験・学習したこと
bcpコマンドを利用すると、SQL ServerのテーブルのデータをCSVファイルに出力したり、逆にCSVファイルのデータをSQL Serv …
A5M2を利用して各DBに接続してみた
purin_it ITエンジニアとして経験・学習したこと
A5M2(A5:SQL Mk-2)は、SQL文の入力支援やER図作成などの機能を備えていて、Oracle、MySQL、PostgreSQL、SQL Serverの各DBに同時に接続 …
SQL ServerのUNIQUE制約をNULL以外の値に限定してみた
purin_it ITエンジニアとして経験・学習したこと
以下の記事に記載したように、SQL Serverの場合、一意制約(UNIQUE)を設定した列にNULL値の重複データは複数追加できない。
…