zoukankan      html  css  js  c++  java
  • 一些常用的SQL查询语句


    学习网站:http://www.w3cschool.cc/sql/sql-tutorial.html


    一:查询所有表的属性

    SELECT   
      'ALTER TABLE '+ 
      CASE WHEN O.schema_id IS NOT NULL THEN (SELECT NAME+'.' FROM sys.schemas WHERE schema_id = O.schema_id) ELSE '' END
      +OBJECT_NAME(parent_object_id)+' DROP CONSTRAINT '+OBJECT_NAME(object_id) +': on update cascade on delete cascade'
     FROM sys.objects AS O JOIN sys.schemas AS S on O.schema_id=S.schema_id
     WHERE O.type IN('C','D','F','UQ')
     
     
     
    SELECT  *  from  INFORMATION_SCHEMA.TABLE_CONSTRAINTS
    where table_name in ('Book','Borrow','Reader')
    
    -- OBJECT_ID(object_name,object_type)
    --对象类型:
    --AF =聚合函数(CLR)
    --C = CHECK约束
    --D = DEFAULT(约束或独立)
    --F = FOREIGN KEY约束
    --FN = SQL标量函数
    --FS =大会(CLR)的标量函数
    --FT =程序集(CLR)表值函数
    --IF = SQL内联表值函数
    --IT =内部表
    --P = SQL存储过程
    --电脑大会(CLR)存储过程
    --PG =计划指南  www.2cto.com  
    --PK = PRIMARY KEY约束
    --R =规则(旧式,单机)
    --RF =复制过滤过程
    --S =系统基表
    --SN =同义词
    --SQ =服务队列
    --TA =组件(CLR)DML触发器
    --TF = SQL表值函数
    --TR = SQL DML触发器
    --TT =表类型
    --U =表(用户定义)
    --UQ = UNIQUE约束
    --V =视图
    --X =扩展存储过程

    二:经典SQL语句大全

    原文:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html

    三:查询一个字段在哪些表出现

    SELECT   *   FROM   INFORMATION_SCHEMA.COLUMNS   WHERE   COLUMN_NAME='RankName'
  • 相关阅读:
    php笔记--php安装
    IEDA-Git的应用
    php类型
    3.比较与逻辑运算
    2.阶乘
    1.双分支
    013_request对象包含的内容以及获取
    011_jsp引入JSTL后实现jsp的解耦
    010_jsp引入JSTL
    ORACLE1.28 面试题
  • 原文地址:https://www.cnblogs.com/lipeng0824/p/4373915.html
Copyright © 2011-2022 走看看