如何强制“编辑前200行”以将值验证为非空字段

时间:2013-11-12 15:36:33

标签: sql validation ssms sql-server-2008

当我必须从制表符分隔的文本文件中导入数据时,我使用Edit Top 200 Rows。但是,一个特定字段是非空的。当该文本文件包含该特定字段的Null时,编辑前200行会插入空白而不是空

另一方面,Powerbuilder会验证数据,并说它无法在该列中插入Null。

我想在SSMS中切换编辑前200行以进行验证。有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

您可以创建另一个包含所有可为空列的表。这将是一个临时表,一旦从文本文件中获取所有数据,就可以将其传输到实际的表格中,无论您想要什么样的格式(例如,为空字段写入'none')。查询临时表比查询文本文件更容易。