db

COALESCE と ISNULL

SQLServer(MSSQL)には ISNULL という関数があります。 本記事では以下の記事を参考に COALESCE と ISNULL の違いをまとめます。 COALESCE vs. ISNULL T-SQL Functions | T-SQL content from SQL Server Proまた、本記事では通常の開発で意識すべき内容だと判…

SQL Server 文字列型まとめ。

文字列型 char[n] 固定長のUnicodeではない文字列データです。 ストレージのサイズは、nバイトです。 nchar[n] 固定長のUnicode文字列データです。 ストレージのサイズは、n*2バイトです。 varchar[n] 可変長のUnicodeではない文字列データです。 ストレージ…

C#でクエリを書く。

C#でクエリを書く方法はいろいろありますが、お勧めの方法を紹介します。 まず、コードを記載します。(訳あってクラス全体を記載しています。) using System; using System.Text; namespace Run { class Program { static void Main(string[] args) { var …

シングルユーザーモードで安全にデータベースをリストアする。

※用語集 DB:データベース DBをリストア際、一度に一人だけしかDBにアクセスできないようにすることで、安全にリストアすることができます。 ここではSQL Server 2012での実施方法を記載します。 OracleDBでもシングルユーザーモードが用意されていることは…