/// <summary>
        /// 修改列名称。
        /// </summary>
        /// <param name="command">当前命令。</param>
        /// <param name="builder">SQL语句构建实例。</param>
        protected override void Generate(
            RenameColumnCommand command,
            IndentedStringBuilder builder)
        {
            Check.NotNull(command, nameof(command));
            Check.NotNull(builder, nameof(builder));

            var qualifiedName = new StringBuilder();
            if (command.Schema != null)
            {
                qualifiedName
                    .Append(command.Schema)
                    .Append(".");
            }
            qualifiedName
                .Append(Prefix(command.Table))
                .Append(".")
                .Append(command.Name);

            Rename(qualifiedName.ToString(), command.NewName, "COLUMN", builder);
        }
 /// <summary>
 /// 修改列名称。
 /// </summary>
 /// <param name="command">当前命令。</param>
 /// <param name="builder">SQL语句构建实例。</param>
 protected abstract void Generate(RenameColumnCommand command, IndentedStringBuilder builder);