コード例 #1
0
ファイル: TSqlRunGenerator.cs プロジェクト: hardCTE/Rafy
        protected override void Generate(AddNotNullConstraint op)
        {
            using (var sql = this.Writer())
            {
                string columnDefaultValue = this.GetDefaultValue(op.DataType);

                var text = string.Format(@"UPDATE {0} SET {1} = {2} WHERE {1} IS NULL",
                    this.Quote(op.TableName), this.Quote(op.ColumnName), columnDefaultValue);
                sql.Write(text);

                this.AddRun(sql);
            }

            this.AddNotNullConstraint(op);
        }
コード例 #2
0
ファイル: RunGenerator.cs プロジェクト: 569550384/Rafy
 protected abstract void Generate(AddNotNullConstraint op);