No Programming, No Life

プログラミング関連の話題や雑記

SQL

SQL ServerでテーブルをバックアップするSQL

この記事は SQL ServerのTips | Think Twice へ移転しました。

SQL Serverで列定義を後から変更するSQL

いわゆるAlter文ですね。覚えられないのでメモしていきます。 列にNot Null制約を付与する 例 列のデフォルト値を変更する 例 参考 列にNot Null制約を付与する ALTER TABLE <テーブル名> ALTER COLUMN <列名> <型> NOT NULL; 例 ALTER TABLE USER ALTER COL…

テーブル定義情報を取得してくるSQL for Oracle

当記事はhttps://thinktwice.tech/it/oracle/sql_to_get_table_definition_information_in_oracle/に移転しました。

Groovyでデータベース操作(GroovySQL)

GinAのデータベースの章*1に書かれていることをまとめておこうと思う。 ここに書かれている内容はSQLをある程度理解している方を対象としています。また、JavaでDB操作を行ったことがあると理解が早まります。 DBに接続 まずは、JDBCドライバを使ってDBに接…

SQLインジェクションのまとめ

当記事はSQLインジェクションのまとめ | Think Twiceに移転しました。

LIKE文のキーワードのエスケープ

SQL

コードにアンダーバー '_' が含まれるものをLIKEで検索したい場合、LIKE文の中ではアンダーバーはワイルドカード(任意の一文字)として扱われてしまうため、エスケープが必要。 >>ちなみに、LIKE文の説明はここいらが詳しい。 アンダーバーで始まるコードを…