约束 GUI 在 SQL Server Management Studio 中如何工作?

发布于 2024-07-25 02:30:09 字数 286 浏览 1 评论 0原文

在我的 TSQL 表中,我使用以下 SQL 语句添加了一个约束,

alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)

我是手动完成的,因为我无法弄清楚 GUI 应该如何工作。
您添加一个约束,然后您会看到一个窗口,您应该在其中“定义”您的约束。 它基本上只是一个文本框。 无论我输入什么,它都不会验证。

我应该在框中输入什么?

In my TSQL table I added a constraint with the following sQL statement

alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)

I did it by hand because I just can't work out how the GUI is supposed to work.
You add a constraint and then you get a window where you should "define" your constraint. It's basically just a textbox. And no matter what I seem to enter, it never validates..

What am I supposed to enter in the box?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

五里雾 2024-08-01 02:30:10

您将使用新索引而不是新约束来添加唯一约束(读取索引)
添加检查约束检查唯一性

新约束是在新索引窗口中

you would use new index not new constraint to add a unique constraint (read index)
new constraint is to add check constraints

in the new index window check unique

昔日梦未散 2024-08-01 02:30:10

例如,列必须在0和1之间,

((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))

当添加唯一约束时,它实际上是一个索引,就像主键一样,所以你点击索引/键。

Example, column must be between 0 and 1,

((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))

When adding unique constraints, it's actually an index, like primary key, so you click on indexes/keys.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文