【发布时间】:2019-03-19 19:31:28
【问题描述】:
如何将 NOT NULL 约束应用回 tSQLt 中表的列?
CREATE OR ALTER PROCEDURE [test abc].[test abc1]
AS
BEGIN
-- Arrange
EXEC tSQLt.FakeTable 'dbo', 'table1';
-- Here the NOT NULL constraint should be put back on table1 column col1
EXEC [tSQLt].[ExpectNoException]
-- Act + Assert
INSERT INTO .....
END
GO
【问题讨论】:
-
回到一列是什么意思?
-
我刚刚添加了一些示例代码。这是否可以清除它(列=字段/单元格)?
-
@RuudHermans 。 . .您的问题的答案可能是:“是的,您可以在表中添加和删除约束”。
-
我应该重新编辑它以包括它应该如何完成吗?我知道如何添加一个约束,但我找不到任何关于在伪造的表上添加特别非空约束的信息。
标签: sql sql-server tsqlt