摘要:
很多熟悉SQL server的朋友在接触到oracle的时候经常犯的一个错误就是总以为oracle中也会有update from这种结构。请你死了这条心吧,在oracle中的update语句中不存在from语句。前面我们简单介绍过Oracle的update语句。这里我... 阅读全文
摘要:
oracle中字符串的比较有两类 1.填补空格的语义比较 2.非填补空格的语义比较 填补空格的语义比较: 如果两个字符串有不同的长度,oracle首先会在短的字符串那边末尾添加空格,直到两个字符串长度相等。 oracle然后按字符顺序比较... 阅读全文
摘要:
1.查询所有表的外键的:select table_name, constraint_name from user_constraints where constraint_type = 'R'; 2.禁用所有外键约束, 使用下面的sql生成对应sql脚本:select... 阅读全文
摘要:
with as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), ... 阅读全文
摘要:
from 原文章地址1 查询系统所有对象SELECT OWNER, OBJECT_NAME, OBJECT_TYPE, CREATED, LAST_DDL_TIME, TIMESTAMP, STATUSFROM DBA_OBJECTS WHERE OWNER=UPP... 阅读全文
摘要:
set heading off——不显示每行的列名set echo off——不重复显示所要执行的sql语句set line 200——设置每行显示200字符set pages 0——不进行分页显示set feed off——不显示sql语句的运行结果(selecte... 阅读全文
摘要:
C语言标准是这样规定的:int最少16位(2字节),long不能比int短,short不能比int长,具体位长由编译器开发商根据各种情况自己决定。在32位x86处理器上,short、int、long普遍的长度是2字节、4字节、4字节。16位系统:long是4字节,in... 阅读全文
摘要:
本文谈论的都为有符号数。这得从二进制的原码说起:二进制原码最大为0111111111111111=215-1=32767二进制原码最小为1111111111111111=-(215-1)=-32767正0和负0:0000000000000000=10000000000... 阅读全文
摘要:
在相应用户下执行一下语句:select status from DBA_IND_PARTITIONS --分区索引select status from dba_indexes --普通索引如果状态不是VALID的,那么就是失效的索引。在使用分区表情况下,可能出现... 阅读全文
摘要:
我不想介绍什么原码和补码的概念,只是为了自己重拾编程的一点小积累。原码:原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。正数的原码为其本身,负数的原码是取绝对值后将最高位变1;如何... 阅读全文