ssCAROのブログ

色んなとこで見つけたプログラムのメモ置き場っぽい

SQL Serverで一度に実行できるSQLコマンドの最大文字数

VB.netでUPDATEを一度に実行したかった。
1回ずつUPDATEしても良かったけど、この方法だと件数が多いとかっこ悪いのでセミコロンで区切ってUPDATE文をつなげてってしてる時にふと「CommandTextの最大文字数ってどれぐらいだっけ?」と思ったので調べてみた。

しらべて見たけど、あってるかどうか分かりません。
試してみたら良いんだけど・・・

デフォルトの設定だと
1行に8000バイト
全体で256MB

SQLCommand ExecuteNonQuery Maximum CommandText Length?
http://stackoverflow.com/questions/21390537/sqlcommand-executenonquery-maximum-commandtext-length

SQL Server 2014の最大容量仕様
https://translate.googleusercontent.com/translate_c?act=url&depth=1&hl=ja&ie=UTF8&prev=_t&rurl=translate.google.co.jp&sl=en&tl=ja&u=https://technet.microsoft.com/en-US/library/ms143432.aspx&usg=ALkJrhhi6lQodxNfsELJM6lZ5Z0bM35P2w