UPDATE ステートメントではすべてのログが記録されますが、データベースの復旧モデルに一括ログ復旧モデルまたは単純復旧モデルが設定されている場合、.WRITE 更新で新しいデータを挿入または追加する際には、最小限のログしか記録されません。.WRITE を使用して既存の値を更新するときには、...
UPDATE MyTable SET NullCol = N'some_value' WHERE NullCol IS NULL; ALTER TABLE MyTable ALTER COLUMN NullCOl NVARCHAR(20) NOT NULL; CREATE TABLE または ALTER TABLE ステートメントを使ってテーブルを作成または変更すると、列の定義で使われているデータ型の NULL 値の許容が、データベ...
アクセス トークン コールバック接続文字列プロパティを追加しました 接続文字列でコールバック実装クラスの名前を渡すことを許可することで、以前に実装されたアクセス トークン コールバックを補完します。 ActiveDirectoryServicePrincipalCertificate のサポートを追加しました 接続オプション Act...
INSERT ステートメントや UPDATE ステートメントのパラメーターなどで日付文字列または通貨の値が ODBC 標準以外の形式で指定されている場合、ドライバーでは、これらの値は認識されません。 "no" の場合、文字データに変換される通貨、日付、および時刻データを表現するために ODBC 標準の文字...
COMMENT文を使用すると、表または表の列、ビュー、マテリアライズド・ビュー、演算子、索引タイプまたはマイニング・モデルに関するコメントを、データ・ディクショナリに追加できます。データベースからコメントを削除する場合、空の文字列' 'を設定します。
= (SET ステートメントの一部として、または UPDATE ステートメントの SET 句の一部として) 値を割り当てます = 等価(等しい) 演算子 ^ ビット単位の XOR ABS() 絶対値を返します ACOS() アークコサインを返します ADDDATE() 日付値に時間値 (間隔) を加算します ADDTIME...
CHAR(10)列には、1バイトの文字列を挿入できますが、この文字列は10バイトまで空白埋めされてから格納されます。CHAR列を持つ表を作成する場合、デフォルトでは列の長さはバイト単位になります。BYTE修飾子は、デフォルトと同じです。CHAR修飾子(たとえば、CHAR(10 CHAR))を使用すると、列の...
次に、アプリケーションコードで、アプリケーション内入力ストリームから特定のタイプの列を取得する SQL ステートメントを作成します。次に、別のアプリケーション内ストリームにそれらのストリームを挿入します (アプリケーションコードで追加のアプリケーション内ストリームを作成で...
23512 表に制約定義を満たしていない行があるため、チェック制約を追加できません。 -544 23513 INSERT または UPDATE の結果の行が、チェック制約定義に合いません。 -545 23515 表にある指定されたキーの値が重複しているため、ユニーク索引を作成できないか、またはユニーク制約を追加できま...
UPDATE文 RETURNING カラム名 INTO 変数名; DELETE文 RETURNING カラム名 INTO 変数名; の形式で記載します。SELECT INTOと同様に、SQLの実行結果を変数に格納します。 更新件数が2件以上ある場合は、TOO_MANY_ROWSエラーが発生します。 また、INTOの直後にSTRICTを追加した場合、実行結果が0件の場合にNO_...