• Sql Server 高级特性


    --定义主键: CREATE TABLE TABLE NAME(COLUMN TYPE NOT NULL PRIMARY KEY) CREATE TABLE 表名(列名 字段类型 PRIMARY KEY)

    --定义外键: CREATE TABLE 表名(列名 字段类型 REFERENCES 引用外键的表(表的列) ) CREATE TABLE TABLE NAME( CUST_ID INT NOT NULL REFERENCES CUSTIM(CUST_ID) )

    --在现有表中添加新的列 ALTER TABLE 表名 ADD 列名 类型

    --为字段设置自动递增 ALTER TABLE 表名 ADD 列名 类型 identity (默认值,递增数值) ALTER TABLE 表名 ADD 列名 类型 IDENTITY (默认值,递增数值)

    --declare DECLARE
    DECLARE CUSTOMERS CURSOR
    FOR
    SELECT * FROM Customers WHERE CUST_EMAIL IS NULL

    OPEN CUSTOMERS

    --primary PRIMARY
    create table tomer(
    tomerid int not null primary key
    )

    CREATE TABLE CUSTIM(
    CUST_ID INT NOT NULL PRIMARY KEY,
    CUST_NAME VARCHAR(10) DEFAULT 'A',
    CUST_EMAIL VARCHAR(20) NULL
    )

    SELECT * FROM CUSTIM;

    INSERT INTO CUSTIM (CUST_ID,CUST_EMAIL) VALUES(01,'1958239148@QQ.COM')

    INSERT INTO CUSTIM (cust_id,CUST_EMAIL) VALUES(3,'1958239148@QQ.COM')


    alter table custim ADD CUST_UID INT IDENTITY (1,4)


    alter table custim ADD CUST_CIDT INT IDENTITY (1,2.5)

    CREATE TABLE ORDD(
    ORD_ID INT NOT NULL PRIMARY KEY ,
    ORD_NAME VARCHAR(20) NULL DEFAULT '订单名称',
    CUST_ID INT NOT NULL REFERENCES CUSTIM(CUST_ID)
    )


    SELECT * FROM ORDD

    -- CHECK (TA >= GETDATE() AND TA< GETDATE()+365) 限制值可以为当前时间或大于当前时间,但不能是当前时间延后365天的日期。
    CREATE TABLE TYUE(
    TA DATETIME NOT NULL CHECK (TA >= GETDATE() AND TA< GETDATE()+365)
    )

    SELECT * FROM TYUE

    INSERT INTO TYUE(TA)VALUES(GETDATE())

    INSERT INTO TYUE(TA)VALUES(GETDATE()+364)

    INSERT INTO TYUE(TA)VALUES(GETDATE()+365)

    SELECT GETDATE()+365

  • 相关阅读:
    7.2.7 其他的MediaRecorder方法
    7.2.6 MediaRecorder示例
    7.2.5 MediaRecorder状态机
    【风马一族_代码英语】代码英语之一
    【风马一族_Android】Android 前端内容1
    【风马一族_Android】Android 前端内容
    ssm框架拦截器
    对象,字符串,集合判断
    保存Session、获取Session、移除Session
    Hello Quartz
  • 原文地址:https://www.cnblogs.com/java-263/p/13703305.html
Copyright © 2020-2023  润新知