IDCard_error 2022-11-11 21:47 采纳率: 50%
浏览 29

问一下SQL 内连接中空值的处理

问一下大家
我记得SQL里使用内连接的时候 会剔除含有null值所有行
那么 怎样操作可以保留含有null的数据

  • 写回答

2条回答 默认 最新

  • 黛琳ghz 2022年度博客之星前端领域TOP 8 2022-11-12 08:26
    关注

    默认情况下,将数据导入表中时, bcp 命令和 BULK INSERT 语句将使用为表中的列定义的所有默认值。 例如,如果数据文件中包含一个空字段,则会加载该列的默认值。 bcp 命令和 BULK INSERT 语句都允许指定保留 NULL 值。
    相反,常规 INSERT 语句会保留空值而不会插入默认值。 INSERT ... SELECT * FROM OPENROWSET(BULK...) 语句的基本行为与常规 INSERT 相同,但前者还支持插入默认值的表提示。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月11日