请问select语句中的问号是什么意思?为什么在数据库中查不出表来

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:04:27
select t.cme, t.ee,t.NFIRM, (select s.ark from mm_st s where t.vpn = s.pn and s.vender_code = ?) as ark from PT_TECH_CRITERION t where t.vpn = ?

你程序什么语言啊?~

? 好像是程序或者程序的框架的占位符

哦 这是程序中的对数据库进行操作的代码。
个人理解:
?在程序中相当于一个变量。
在后面的程序中会有值传入到?中。
这个语句也就成了完整的sql语句,就能起作用了。

问好代表parameter. 如果你运行,数据库会问你要问号的值,只有在输入值后才能查询。