|
|
1
12
当您使用参数时,它们通常不会首先作为文本发送。他们可以对数据库使用本机wire协议。如果参数本身是一个文本参数,那么它通常会被适当地封装在协议中,以便数据库知道它是一个参数而不是SQL。 我猜是个提供者 能够 只需将参数转换为完整的SQL语句,这将是一种糟糕的处理方式。
|
|
|
2
2
当您使用参数时,.Net的SQL客户机将在原始TDS流中将参数值发送到SQL server。
|
|
|
3
0
至于字符串值,yes-.NET将为您转义它们,您可以通过尝试在表中查找值(如“-comment”)来看到这一点,该表将中断连接语句,但在参数化查询中工作正常。 不过,正如Jon所说,数字和日期等信息将以其本地格式发送,这样更安全/更快。 |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 2 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 2 年前 |
|
Dante · Django::配置不当:池不支持持久连接 2 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |