【发布时间】:2010-02-19 14:25:20
【问题描述】:
我希望使用 SQL Server 或任何其他 RDBMS 中不可用的功能和逻辑在数据库中插入和更新记录。今天早上谷歌搜索了一下之后,我遇到了扩展存储过程的概念。据我所知,我应该能够将我想要的功能编译到一个 dll 中,使用该 dll 创建一个存储过程来进行插入/更新。
但是,我遇到的大多数文章和示例都有些过时(~2000 年)。扩展存储过程仍然是可接受的做法吗?我远非该领域的专家,因此任何其他建议或 cmets 将不胜感激。
【问题讨论】:
-
我很好奇 MSSSQL 或任何其他 RDMBS 中没有哪种逻辑。是不可用的特定库吗?您还看过哪些其他 RDMBS?甲骨文? DB2? Postgres?
-
@FrustratedWithFormsDesigner - 典型的事情(至少在 SQL Server 中)是正则表达式。在 .NET 中很简单,但在 SQL Server 中没有内置支持
-
只是好奇 - 为什么您希望该逻辑存在于数据库中?
-
@AdaTheDev:不支持正则表达式?我想我应该感谢 Oracle 有一些正则表达式支持(虽然可能很糟糕,但我仍然可以完成我需要做的所有事情)。
标签: sql-server database-design stored-procedures