SQL Tech Insider Two DDL

Source: Internet
Author: User

    • To Create a database :

If db_id (' DBTest ') is null
Create DATABASE DBTest

    • Create a table

Use Eb_fy_data_test---The database context in which the use switch resides

If object_id (' usertest ', ' u ') is not null

Drop TABLE Usertest

CREATE TABLE Usertest {}

    • Data integrity

1. PRIMARY KEY constraints

ALTER TABLE Usertest

Add Constraint Pk_usertest

Primary Key (ID)

When you create a primary key, SQL Server automatically creates a unique index behind the scenes, guaranteeing uniqueness.

Syntax for adding a unique index (a physical mechanism):

ALTER TABLE Usertest

Add Constraint Pk_usertest

Unique (USERCNO)

2. FOREIGN KEY constraints

ALTER TABLE Usertest

Add Constraint Pk_usertest

Foreign Key (OrderID)

References OrderInfo (OrderID)

You can also add a foreign key constraint to other fields in this table, but you can allow null values at this time

3. Check constraints

ALTER TABLE Usertest

Add Constraint Pk_usertest

Check (age>18)

4. Default constraint is default value

SQL Tech Insider Two DDL

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.