【发布时间】:2011-03-31 02:28:05
【问题描述】:
这里是一个简单的问题。
上下文: 具有 int 主键的 Transact-SQL 表,并且名称也必须是唯一的(即使它不是主键)。比方说:
TableID INT,
TableName NVARCHAR(50)
我正在通过存储过程向此功能添加新行(因此,使用参数指定 TableName)。
问题:验证提供的 TableName 参数是否已存在于表中并防止添加新行的最佳/最简单方法是什么?
是否可以直接在我的 AddNewRow 存储过程中执行此操作?
【问题讨论】:
-
您使用的是什么版本的 SQL Server?
标签: sql-server tsql sql-server-2008 merge