什么是动态SQL?

我刚刚问了一个与SQL有关的问题,第一个答案是:“在 这种情况下,动态SQL才是可行之路。

因为以前从未听说过

,所以我立即在此站点和Web上搜索了它的含义。维基百科没有与此标题相关的文章。Google的第一个结果全部指向用户论坛,人们在这里或多或少地询问相关问题。

但是,我没有找到关于“动态SQL”的明确定义。这是 我使用

,但在MySQL手册中没有找到参考(在MySQL用户论坛中只有问题,大部分是未回答的问题)。

另一方面,我发现了许多对

引用。尽管我从未使用过任何存储过程,但我对存储过程有一个更好的了解。这两个概念是如何关联的?他们是同一件事还是一个人使用另一个人?

基本上,需要为对这个概念不熟悉的人简单地介绍 动态SQL

PS:如果您愿意,您可以回答我先前提示此问题的问题:SQL:我们如何才能在table1的字段中给定的表上建立table1 JOIN

table2?

回答:

只是 构建查询的地方-

与某些供应商一起,您可以在一个存储过程中构建动态查询的文本,然后执行生成的SQL。在其他情况下,该术语仅指代客户端上的代码做出的决定(至少与供应商无关)

以上是 什么是动态SQL? 的全部内容, 来源链接: utcz.com/qa/433370.html

回到顶部