静态SQL和动态SQL有什么区别?
我已经为Jvector Map创建了数据库连接。代码工作,并设置一个警报框。它显示了所有警戒国家名称加拿大。
这是我的静态sql
$sql = "SELECT countryId,country, pdogcoregion,ccl,category FROM countrydetails WHERE Country='canda'";怎么改成动态化的例子?
发布于 2015-05-21 00:34:47
Static是应用程序中的语句,它们在运行时不会更改,因此可以硬编码到应用程序中。
Dynamic SQL是在运行时构造的SQL语句。
在这种情况下,您的查询是静态的,因此要将其更改为动态查询,您必须使用变量构造查询。并且例如具有某种形式的表单,以供用户选择其内容。
发布于 2015-08-12 03:48:34
在静态SQL中,语句的结构将保持不变,但在动态SQL中,它可能会发生变化。
在您的示例中,您可以使用country变量的参数来实现动态SQL。
https://stackoverflow.com/questions/30355368
复制相似问题