zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    servlet规范
    Java --Servlet 32个经典问题
    TCP的三次握手与四次挥手理解及面试题(很全面)
    TCP‘三次握手’和‘四次挥手’(通俗易懂)
    leetcode:122. Best Time to Buy and Sell Stock II(java)解答
    STM32通过调用库函数进行编程
    Swift下调用Touch ID实现指纹识别
    SpringMVC+MyBatis+JMS+JTA(分布式事务)
    windows下的两个等待函数
    Ubuntu 14.04正式公布,一个不眠之夜
  • 原文地址:https://www.cnblogs.com/java-263/p/13703305.html
Copyright © 2011-2022 走看看