我需要有关在 SQL Server 中编写要在 Siebel 中使用的触发器的帮助:
- 系统字段 ROW_ID 必须是唯一的(键)
- 当字段 INSERT_CD 和 CAMP_WAVE_ID 为空时,必须生成 ROW_ID(见下文)。
- 如果不是,请保持 ROW_ID 不变。
- ROW_ID 是 varchar(15) 的关键字段。
以下语句生成完美的键/行 ID:
select substring(replace (CAST (newid() as varchar(36)),'-',''),1,15)
我需要有关编写 SQL Server 2005 触发器以生成此密钥的帮助。