Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何仅为某些字段复制SQL Server rowversion行为_Sql Server_Triggers_Sql Server 2008 R2_Database Trigger_Rowversion - Fatal编程技术网

Sql server 如何仅为某些字段复制SQL Server rowversion行为

Sql server 如何仅为某些字段复制SQL Server rowversion行为,sql-server,triggers,sql-server-2008-r2,database-trigger,rowversion,Sql Server,Triggers,Sql Server 2008 R2,Database Trigger,Rowversion,SQL Server版本10.50.4000 我有一张桌子: create table people ( national_id char(16), full_name char(255), last_visited datetime ) 我想添加一个与a完全相同的字段,除了: 它必须仅在上次访问时更新 它在数据库上不必是唯一的,但在表上必须是唯一的 如何执行此操作?您确定要“完全”作为行版本字段工作吗?行版本在数据库中是唯一的。你需要这种独特性吗?@JesúsLópe

SQL Server版本10.50.4000

我有一张桌子:

create table people
(
    national_id char(16),
    full_name char(255),
    last_visited datetime
)
我想添加一个与a完全相同的字段,除了:

  • 它必须仅在上次访问时更新
  • 它在数据库上不必是唯一的,但在表上必须是唯一的

  • 如何执行此操作?

    您确定要“完全”作为行版本字段工作吗?行版本在数据库中是唯一的。你需要这种独特性吗?@JesúsLópez谢谢你的提问。它在桌子上必须是独一无二的。在数据库中不必是唯一的。