页面加载中…
搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「Text2SQL SQL 安全」找到 2 条内容
按专题浏览 →匹配正文:面试官可能会问:“模型已经生成 SQL,为什么不能直接连生产库执行?你会在哪几层拦截?” Text2SQL 最大的风险,不只是语法错。一个合法 SELECT 也可能全表扫描、错误连接造成结果膨胀、读取无权字段、通过函数访问外部资源,或者返回大量敏感数据。更不用说模型受用户提示影响后生成 DELETE、DROP、多语句和绕过限制的表达式。 关键认知是:模型输出永远是不可信计划。Prompt 里写“只生成安全查询”不能代替代码校验,关键词黑名单也不能代替 SQL 解析和数据库权限…
匹配正文:面试官可能会问:“数据库里有上百张表,用户只说‘查上个月华东的活跃客户’,你怎么让模型知道该用哪些表和字段?” 很多 Text2SQL Demo 会把全部建表语句塞进 Prompt,让模型直接生成 SQL。表少时看起来能跑,表一多就会出现三类问题:上下文被无关字段占满;同名字段和相似表互相干扰;用户说的是业务词,数据库里却只有技术字段。 更难的是“活跃客户”本身没有唯一含义。它可能指登录过、下过单、产生过付费或满足某个客户分层规则。“上个月”按自然月还是最近三十天,“华东”按…
学习内容与项目面试,在同一条路上。