sql server
SQL Serverで大きいサイズのデータを格納するために有るtext、ntext、imageは非推奨なようなので使用しないようにする。
PHPでSQL Serverに接続したい場合ODBCを使用するかMicrosoftが提供しているDrivers for PHP for SQL Serverを使用する。 今回はDrivers for PHP for SQL Serverにて環境を構築したので認識されない場合のチェック箇所をメモ。
SQL Serverのテーブルで小数型を扱う場合decimal型とfloat型のどちらを使用するべきかについてのメモ。 MSDNを見るとそれっぽい事が書いてある箇所が有るには有るが、状況に応じて使い分けるべきなんでしょう。
SQL Serverのデータ型を.netでマッピングする際の対応表をメモ。
プロダクトバージョン 製品名 12.0.4100.1 SQL Server 2014 SP1 12.0.2000.8 SQL Server 2014 11.0.3000.0 SQL Server 2012 SP1 11.0.2100.60 SQL Server 2012 10.0.1600.22 SQL Server 2008 10.0.2531.00 SQL Server 2008 Service Pack 1 10.50.1600.1 SQL …
SQL Server 2008 R2以前でページング処理したいときは ROW_NUMBERを使用して処理、SQL Server 2012以降はOFFSET FETCH句を使用。 ROW_NUMBERは1~ OFFSET FETCH句では0~ 間違わないようにメモ。 参考 OFFSET FETCH 句 (SQL Server Compact)
DateTime.MinValueを取得すると0001年が取得されるので SQL Serverなんかで1753年を取得する方法のメモ。 System.Data.SqlTypes.SqlDateTime.MinValue.Value
SQL Server用のJDBC Driverは2種類有るようなので違いをメモ。 JDBC ドライバーの使用の最後の方に書いてある記述を見るとsqljdbc.jarはJava5以下向け。 sqljdbc4.jarはJava6以上向け。JDK7はサポートしてない旨の記事が有ったのでメモ。JRE7はサポートして…