【问题标题】:Is it possible to create a SQL Server UDF with Delphi for win32?是否可以使用 Delphi for win32 创建 SQL Server UDF?
【发布时间】:2025-12-29 06:20:08
【问题描述】:

我将文件存储在 blob 中(使用 SQl Server 文件流)。

我将它们压缩存储(使用Zipforge Delphi 组件)。

我需要允许一些用户通过简单的查询来检索文件并获得已经解压缩的文件。

所以我想要一个名为 RetrieveFile 的 UDF,其参数为单个 ID。此函数返回一个未压缩文件的 BLOB。

是否可以在 Delphi 中执行此操作,或者我必须使用 .NET?

【问题讨论】:

    标签: sql-server delphi sql-server-2008 user-defined-functions


    【解决方案1】:

    您需要 CLR 存储过程来执行此操作,而在纯 Delphi 中是不可能创建程序集的。但是,您可以使用 Delphi Prism 来开发它。看看 RRUZ 写的this article

    【讨论】:

    • 嗯...扩展存储过程做不到?
    • 关于Delphi Prism:既然可以免费使用Visual Studio Express 版本的c#,为什么还要购买Delphi Prism?确实,在 Delphi 世界中,我们准备好为一切付费,而在其他“世界”中,它们是免费的,或者至少也是免费的。
    • @user193655 - 在这种情况下使用.NET;你一直在问如何在 Delphi 中做到这一点:)
    最近更新 更多