zoukankan      html  css  js  c++  java
  • Oracle 笔记

    Part I:
    -->对于 SQL Server 数据库来说,访问具体的一个表,可以由4个部分组成,服务器名、数据库名、模式名、表名。
    两个不同模式下的数据库表名是可以重复的,不互相影响。
    -->Inner join on
    -->Left/Right/Full Join on
    -->count<*>
    -->order by <Asc>
    -->Nulls First/Last
    --><> !=
    -->like % 多个字符 _一个字符
    -->Group By <分组函数>/Having 与组有关

    Part II:
    -->视图:
    *视图是一种查看数据库中一个或多个表中的数据的方法。
    *提高数据的安全型,不同权限的用户可以查看数据的不同;符合用户日常业务逻辑
    *视图是一种虚拟表,通常是作为来自一个或多个表中的行或列的子集创建的,当然他也可以包含全部的行和列。
    *视图并不是数据库中存储的数据值的集合,在执行时,他直接显示来自表中的数据。
    *视图的作用:筛选表中的行;防止未经许可的用户访问敏感数据;将多个物理数据表抽象为一个逻辑数据表
    *操作视图:create/drop/alter view viewname as (select...)
    *rename: exec  sp_rename old new
    *把视图看做一张表,建立一张实体表需要做的步骤,视图也都需要(例如,实例化,配置映射文件,对象的属性get,set方法)
    *视图所查询出来的数据只能进行查看,不能增删改
    *一个视图可以嵌套另一个视图,但最好不要超过3层。
    *视图定义中  select 语句不能包括:order by,除非在select 语句的选择列中也有一个top字句;into 关键字引用临时表或表变量



  • 相关阅读:
    剑指17.树的子结构
    剑指16.合并两个排序的链表
    剑指15.反转链表
    剑指14.链表中倒数第k个结点
    剑指13.调整数组顺序使奇数位于偶数前面
    剑指12.数值的整数次方
    剑指11.二进制中1的个数
    剑指10.矩形覆盖
    剑指09.变态跳台阶
    JS 中动态创建json,动态为json添加属性、属性值
  • 原文地址:https://www.cnblogs.com/newcoder/p/5174916.html
Copyright © 2011-2022 走看看