使用 SQL 适配器对具有用户定义类型的表和视图执行的操作

可以使用 SQL 适配器对具有用户定义类型列的表或视图执行操作 (UDT) 。 可以使用标准表操作 (插入、更新、删除和选择) 将数据读取或写入 UDT 类型的列。 还可以对此类表执行存储过程和函数。 但是,需要先执行某些任务,然后才能使用适配器对包含 UDT 列的表进行操作。 执行这些任务后,可以使用适配器执行以下操作:

使用 UDT 对表执行操作时的注意事项

必须先执行以下任务,然后才能使用适配器对包含 UDT 列的表执行操作。

  • 使用 Visual Studio 生成操作架构时

    UDT 类型 程序集的位置
    SQL Server附带的 UDT,例如 Geography - 确保将 Microsoft.SqlServer.Types.dll 添加到 GAC。
    - 确保 SqlServerSpatial.dll 在 System32 文件夹中可用。

    可以在计算机上安装这些 DLL,方法是运行SQL Server安装程序,并在向导的“功能选择”页中选择“管理工具”-“基本”和“管理工具”-“完成”。
    UDT 未随SQL Server一起提供,但由用户定义 确保 UDT 的相应程序集在 Visual Studio 可执行文件所在的同一位置可用,devenv.exe。 可执行文件通常在 上 <installation drive>:\Program Files\Microsoft Visual Studio <version>\Common7\IDE提供。
  • 使用 BizTalk Server 执行操作时

    UDT 类型 程序集的位置
    SQL Server附带的 UDT,例如 Geography - 确保将 Microsoft.SqlServer.Types.dll 添加到 GAC。
    - 确保 SqlServerSpatial.dll 在 System32 文件夹中可用。

    可以在计算机上安装这些 DLL,方法是运行SQL Server安装程序,并在向导的“功能选择”页中选择“管理工具”-“基本”和“管理工具”-“完成”。
    UDT 未随SQL Server一起提供,但由用户定义 确保 UDT 的相应程序集在BizTalk Server安装位置下可用。 对于BizTalk Server,通常为<安装驱动器>:\Program Files\Microsoft BizTalk Server。
  • 使用 Visual Studio 执行操作时

    UDT 类型 程序集的位置
    SQL Server附带的 UDT,例如 Geography - 确保将 Microsoft.SqlServer.Types.dll 添加到 GAC。
    - 确保 SqlServerSpatial.dll 在 System32 文件夹中可用。

    可以在计算机上安装这些 DLL,方法是运行SQL Server安装程序,并在向导的“功能选择”页中选择“管理工具”-“基本”和“管理工具”-“完成”。
    UDT 未随SQL Server一起提供,但由用户定义 确保 UDT 的相应程序集在项目可执行文件所在的同一位置可用,该文件通常位于项目的 \bin\Debug 文件夹下。

    完成这些任务后,将全部设置为使用 UDT 对表执行操作。

另请参阅

使用适配器连接到 SAP 系统