SQL文で時間をxx分単位に丸める
タイトルまんま、21:58, 09:01, 13:23
とかを21:55, 09:00, 13:20
と5分単位で丸めたい、切り捨てたい。
タイトルまんま、21:58, 09:01, 13:23
とかを21:55, 09:00, 13:20
と5分単位で丸めたい、切り捨てたい。
SQL Severにおいて、ntext型の比較はメンド臭い。
大したことじゃないけど、もう、ここまま記事更新しないと余計モチベーション下がりそうだ。PowerShell
でちょっと細かいソートしたいときのメモ
SQL Server: 変数にSELECTした結果を代入する方法 | WEBエンジニア社長のブログ この便利な方法、実は大きな落とし穴がある。
タイトルのとおり、SQL Server Management Studio(SSMS)が頻繁にフリーズする、固まる。何もしてないのに、だ。
前回からの続き…
もしくはOPENROWSET(BULK...)
関数を使う方法ならばselect句が使えるので、柔軟に対応できるだろうけど、サーバーロールにsysadmin
、またはbulkadmin
を付与する必要があり、更にSQL Serverを実行するWindows上でのユーザーに、フォーマットファイル、インポートファイルへのアクセス権限を与える必要があり、七面倒臭い。
SQL Serverの一括データコピー(bulk copy program)、bcp
はOracleの SQL*Loader と比べる癖があるというか、痒いところに手が届かない感半端ない…
でもって、作成したPowerShellスクリプトをfoobar2000から起動させようとすると上手くいかない…
powershell -file "C:\Users\arimasou16\AppData\Roaming\foobar2000\tool\ps\script.ps1" "%artist%" "%title%"
それから、これも空白スペース絡みなんだけど、コマンドプロンプトからPowerShellスクリプトを実行して引数に空白スペースが紛れ込む場合。
ちょっとしたスクリプト作るのに、いくつか落とし穴があったのでメモ。(`コマンド`
や$(コマンド)
的なのは PowerShell ではどうやるんだろうなぁみたいな。