SQL

ResultSetMetaDataのgetColumnLabel()とgetColumnName()

基本この2つのメソッドは同じ値を返す実装に各JDBCドライバはなってると思うのだけど(少ない私の経験上は今までそうだった)、mysql-connector 5.1.6で初めて違うパターンに巡り合いました。「select xxx as yyy from zzz」なんてSQLを書くとまあ、「yyy」…

SQLServer 2005 のテーブルのコメントをJDBC経由で取得するSQL

SQL

DatabaseMetaData経由だとテーブルコメント(説明ってやつ)がとれんのよね。ということで。テーブル SELECT t.name AS TABLE_NAME, CAST(e.value AS varchar) AS COMMENT FROM sys.tables t INNER JOIN sys.extended_properties e ON t.object_id = e.major…