SQL Server 2008 查看与创建约束图文教程
本文章以图文的方式给大家详细介绍SQL Server 2008 查看与创建约束过程,有需要学习sql约束的朋友可参考本文章哦。
约束主要有一下几种:
NOT NULL : 用于控制字段的内容一定不能为空(NULL)。
UNIQUE : 控件字段内容不能重复,一个表允许有多个 Unique 约束。
PRIMARY KEY: 也是用于控件字段内容不能重复,但它在一个表只允许出现一个。
FOREIGN KEY: FOREIGN KEY 约束用于预防破坏表之间连接的动作,FOREIGN KEY 约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。
CHECK: 用于控制字段的值范围。
DEFAULT: 用于设置新记录的默认值。
1. PRIMARY KEY约束
在表中常有一列或多列的组合,其值能唯一标识表中的每一行。这样的一列或多列成为表的主键(Primary Key)。一个表只能有一个主键,而且主键约束中的列不能为空值。
查看PRIMARY KEY约束可以在object explorer中依次展开Databases –> 选择你要查看的(在我的例子中是testdatabase) –> Tables –> 你要查看的表(在我的例子中是company)-> Columns
如上图所示,Primary Key 有一把金色的小钥匙。companyid 即为company表的primary key。
创建PRIMARY KEY约束可以右键点击表,然后选择Design,打开表设计器
选中column,点击上面的金色小钥匙,来创建Primary Key。
也可以右键点击column,然后选择Set Primary Key。
2. FOREIGN KEY约束
外键(Foreign Key)是用于建立和加强两个表(主表与从表)的一列或多列数据之间的连接的。创建约束的顺序是先定义主表的主键,再对从表定义外键约束。
查看FOREIGN KEY约束,展开Columns,可以看到灰色的小钥匙为Foreign Key;展开Keys,可以看到Foreign Key约束的名字为FK_contact_company。
在表设计器中,也可以点击上面的Relationshi按钮,这样就可以查看到所有的Foreign Key约束
上面的例子可以看到contact 表的companyid为外键,company 表的companyid为主键。
下面来演示一下如何创建的该Foreign Key约束。
同样是点击完Relationships按钮之后,在弹出的对话框中选择Add
然后点击下面的红色圆圈内的按钮:
按下图中那样设置主表、主键和从表、外键
然后点击 OK,不要忘记保存你的设计。
3. UNIQUE约束
UNIQUE约束用于确保表中的两个数据行在非主键中没有相同的列值。与PRIMARY KEY约束类似,UNIQUE约束也强制唯一性,但UNIQUE约束用于非主键的一列或多列组合,且一个表可以定义多个UNIQUE约束,另外UNIQUE约束可以用于定义多列组合。
还以company table为例,假设我们要约束company name为唯一的,点击Manage Indexes and Keys
然后点击Add来添加Unique约束
选择column为companyname, Is Unique为Yes。
关闭并保存你的设计,这样一个Unique约束就创建好了。
4. DEFAULT约束
若在表中某列定义了DEFAULT约束,用户在插入新的数据行时,如果该列没有指定数据,那么系统将默认值赋给该列,当然该默认值也可以是空值(NULL)。
以contact表为例,在表设计器中,为性别(sex)列填写属性默认值 (‘M’)。
5. CHECK约束
CHECK约束用于限制输入一列或多列的值的范围,通过逻辑表达式来判断数据的有效性。一个列的输入内容必须满足CHECK约束的条件,否则数据无法正常输入。
还以contact表为例, 我们要限制sex列的值只能为 ´M´ 或者 ´F´。在表设计器中点击Manage Check Constraints
点击Add添加新的constraint
点击红圈内的按钮,填写表达式。我们例子中用的表达式是 SEX='M' OR SEX='F'
关闭并保存设计。向contact表中插入一行数据,如果sex列的值不为´M´ 或 ´F´, 插入就会报错
删除:
代码如下 | 复制代码 |
在Sql Server、Oracle、MS 删除 Unique 约束语法:drop constraint UniqueName; |
修改:
代码如下 | 复制代码 |
ALTER TABLE EPlatform ADD CONSTRAINT Unique_EPlatform unique ([UserId],[Platform]); |

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











1. 먼저 클릭하여 Douyin 앱을 열고 [나]를 클릭하세요. 2. 오른쪽 상단에 있는 점 3개 아이콘을 클릭하세요. 3. 클릭하여 [설정]으로 들어갑니다. 4. [계정 및 보안]을 클릭하여 엽니다. 5. [장치 관리에 로그인]을 선택하고 클릭하세요. 6. 마지막으로 장치를 클릭하여 선택하고 [제거]를 클릭하세요.

설치된 Oracle 버전을 쉽게 확인하려면 특정 코드 예제가 필요합니다. 기업 수준의 데이터베이스 관리 시스템에서 널리 사용되는 소프트웨어로 Oracle 데이터베이스에는 다양한 버전과 설치 방법이 있습니다. 일상 업무에서 우리는 해당 운영 및 유지 관리를 위해 설치된 Oracle 데이터베이스 버전을 확인해야 하는 경우가 많습니다. 이번 글에서는 설치된 오라클 버전을 쉽게 확인하는 방법과 구체적인 코드 예시를 소개하겠습니다. 방법 1: Oracle 데이터베이스의 SQL 쿼리를 통해 다음을 수행할 수 있습니다.

Xianyu는 거래 플랫폼으로서 사용하기 전에 계정에 등록하고 로그인해야 합니다. 사용자는 자신의 계정에 대한 ID 이름을 설정할 수 있습니다. 아래에서 함께 알아볼까요! Xianyu에서 개인 닉네임을 확인하는 방법을 소개합니다. 먼저 Xianyu 앱을 시작하고, 홈페이지에 진입한 후 방치, 메시지, 나 판매 페이지로 전환한 후 오른쪽 하단의 [내] 옵션을 클릭합니다. 2. 그런 다음 내 페이지의 왼쪽 상단에 있는 [아바타]를 클릭해야 합니다. 2. 그런 다음 개인 홈페이지로 이동하면 여기에서 [정보 편집] 버튼을 클릭해야 합니다. 4. 마지막으로 정보를 편집하는 페이지에서 나중에 볼 수 있음을 클릭합니다.

1. 휴대폰을 켠 후 NetEase Cloud Music을 선택합니다. 2. 홈페이지에 입장하시면 누구나 [랭킹리스트]를 확인하실 수 있으며, 클릭하시면 입장 가능합니다. 3. 순위 목록에서 원하는 목록을 선택한 후 [신곡 목록]을 클릭하세요. 4. 좋아하는 노래를 선택하고 클릭하세요. 5. 더 많은 목록을 보려면 이전 페이지로 돌아가세요.

삶이나 일에 관계없이 많은 사람들이 오랫동안 WeChat에 깊이 연결되어 있으며 언제든지 다양한 그룹에 참여하게 될 것입니다. 그러면 얼마나 많은 WeChat 그룹에 가입하셨나요? 주소록에 있는 그룹 채팅을 즉시 보고 싶을 수도 있지만 주소록에 저장한 WeChat 그룹만 여기에 표시되고 다른 그룹은 표시되지 않습니다. 가입한 모든 WeChat 그룹을 보려면 매우 간단합니다. WeChat 홈페이지의 검색창에 닉네임을 입력한 다음 검색 결과에서 그룹 채팅 섹션을 찾아 "그룹 채팅 더보기"를 클릭하면 됩니다. 관련된 모든 그룹 채팅 정보. 암튼 100개도 넘게 있었는데, 오른쪽 스크롤바가 엄청 작아져서 놀랐습니다. 아쉽게도 구체적인 숫자 통계는 없습니다... 이 방법은 귀하가 가입한 QQ 그룹을 확인하는 데에도 적용됩니다. 추신: 일부 네티즌들은 다음과 같은 트릭도 제공했습니다.

Kuaishou Live Companion은 강력한 라이브 방송 보조 도구일 뿐만 아니라 방송사를 위해 만들어진 인기 주제와 트렌드에 대한 실시간 통찰력 플랫폼이기도 합니다. 이 기능을 통해 앵커는 시청자가 가장 궁금해하는 콘텐츠를 빠르게 포착한 뒤, 시청자의 취향과 관심에 더욱 부합하도록 라이브 콘텐츠를 조정할 수 있다. 그렇다면 Kuaishou Live Companion 앱에서 인기 동영상 목록을 확인하는 방법은 무엇입니까? 이 튜토리얼 가이드가 귀하에게 도움이 되기를 바랍니다. Kuaishou Live Companion에서 핫 비디오 목록을 보는 방법 두 번째 단계는 일일 비디오 핫 목록을 클릭하는 것입니다. 세 번째 단계는 일일 영상 핫리스트를 확인하는 것입니다.

1. 먼저 Gaode 지도를 엽니다. 2. Amap 홈페이지 우측 하단의 (내)를 클릭하신 후, 우측 상단의 설정을 클릭하세요. 3. 마지막으로 Amap의 도움말 센터를 볼 수 있습니다.

WeChat 그룹 채팅은 단순한 채팅 플랫폼일 뿐만 아니라 각계각층의 엘리트와 열성적인 친구들을 하나로 모으는 커뮤니케이션 서클입니다. 그래서 오늘은 WeChat에 추가한 그룹 수를 확인하는 방법과 저장하는 방법을 알려드리겠습니다. 일반적으로 WeChat을 사용하는 사용자는 놓치지 마세요. WeChat에 추가한 그룹 수를 확인하는 방법 및 그룹 채팅을 저장하는 방법 WeChat에 추가한 그룹 수를 확인하려면: 1. WeChat 기본 인터페이스에서 그룹 채팅 창을 볼 수 있습니다. 2. 이미 저장한 경우 그룹 채팅은 [주소록] - [그룹 채팅]을 누르시면 됩니다. 3. 그룹 채팅에 진입하신 후 저장된 그룹을 보실 수 있습니다. 위챗 그룹 저장: 1. 오른쪽 상단 [.. .] 2. 채팅 메시지 열기 [주소록에 저장] 3. 위챗 메인 인터페이스에서 [주소록]-[그룹 채팅]을 눌러 확인하세요.
