code: def compare_server_default(
      self,
      inspector_column,
      metadata_column,
      rendered_metadata_default,
      rendered_inspector_default,
  ):
      if rendered_metadata_default is not None:
          rendered_metadata_default = re.sub(
              r"^\((.+)\)$", r"\1", rendered_metadata_default
          )
  
          rendered_metadata_default = re.sub(
              r"^\"?'(.+)'\"?$", r"\1", rendered_metadata_default
          )
  
      if rendered_inspector_default is not None:
          rendered_inspector_default = re.sub(
              r"^\((.+)\)$", r"\1", rendered_inspector_default
          )
  
          rendered_inspector_default = re.sub(
              r"^\"?'(.+)'\"?$", r"\1", rendered_inspector_default
          )
  
          rendered_inspector_default = (
              rendered_inspector_default.strip()
          )
      return rendered_inspector_default != rendered_metadata_default
  
imports: from __future__ import annotations
  import re
  from typing import Any
  from typing import Optional
  from typing import TYPE_CHECKING
  from sqlalchemy.sql import sqltypes
  from .base import AddColumn
  from .base import alter_table
  from .base import ColumnComment
  from .base import ColumnDefault
  from .base import ColumnName
  from .base import ColumnNullable
  from .base import ColumnType
  from .base import format_column_name
  from .base import format_server_default
  from .base import format_table_name
  from .base import format_type
  from .base import IdentityColumnDefault
  from .base import RenameTable
  from .impl import DefaultImpl
  from ..util.sqla_compat import compiles
label_desc: Use image node_id 3 for calling the OracleImpl obj's underlying member method code with example usage: obj.compare_server_default(inspector_column, metadata_column, rendered_metadata_default, rendered_inspector_default) and returns: unknown