Sql server 2008 SQL Server表验证

Sql server 2008 SQL Server表验证,sql-server-2008,Sql Server 2008,我有一个包含17列的表。我需要在此表上执行验证,如果验证通过,条目将被转移到另一个表 我需要做以下验证 任何列都不应包含任何空白值(如果它包含我需要跟踪列名和行号) 一列表示SSN编号不应具有重复条目(我不能将其作为主键) 如果任何条件失败,我需要在第一种情况下获取列名和行号,对于SSN,我需要知道这些SSN号 请建议。我会避免在SSN上使用唯一约束的重复项在dbo上创建唯一索引IX\u unique\u SSN。YourTableName(SSN)-不需要创建主键来强制唯一性@MiguelPr

我有一个包含17列的表。我需要在此表上执行验证,如果验证通过,条目将被转移到另一个表

我需要做以下验证

  • 任何列都不应包含任何空白值(如果它包含我需要跟踪列名和行号)
  • 一列表示SSN编号不应具有重复条目(我不能将其作为主键)
  • 如果任何条件失败,我需要在第一种情况下获取列名和行号,对于
    SSN
    ,我需要知道这些SSN号


    请建议。

    我会避免在SSN上使用唯一约束的重复项
    在dbo上创建唯一索引IX\u unique\u SSN。YourTableName(SSN)
    -不需要创建主键来强制唯一性@MiguelPrz:我不能对这个表有任何唯一的约束。此表用于容纳来自最终用户excel文件的内容。