1.数据类型 (1)常用数据类型 1.整数类型 int 存储范围是-2,147,483,648到2,147,483,647之间的整数,主键列常设置此类型. (每个数值占用 4字节) smallint 存储范围是-32,768 到 32,767 之间的整数,用来存储限定在特定数值范围内的数据. (每个数值占用 2 字节) tinyint 存储范围是0到255 之间的整数,用来存储有限数目的数值. (每个数值占用 1 字节) bigint 存储范围是-9,223,372,036,854,775,80…
1.存储过程 精华总结: 通过对比@@ERROR一般和if判断结合使用,@@TRANCOUNT和try catch块结合使用,xact_abort为on可以单独使用Xact_abort为off时,如果存在事务嵌套可以和保存点结合使用 SET XACT_ABORT ON是设置事务回滚的! 当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚:且不会再执行该事务内的所有语句了: 为OFF时,只回滚错误的地方.事务内剩余的语句都会执行: 举例:一个过程里有10行dml,执行到第5行出错…
SQL Server:触发器详解   1. 概述 2. 触发器的分类 3. Inserted和Deleted表 4. 触发器的执行过程 5. 创建触发器 6. 修改触发器: 7. 删除触发器: 8. 查看数据库中已有触发器: 9. “Instead of”相关示例: 10. “After”触发器 11. 参考资源 1. 概述 触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活. 所以触发器可以用来实现对表实施复杂的完整性约束. 2. 触发器的…
1.流程控制 在T-SQL中,与流程控制语句相关的关键字有8个: BEGIN...END BREAK GOTO CONTINUE IF...ELSE WHILE RETURN WAITFOR 其实还可以加一个,那就是GO,下面我们一个一个来解释说明意思吧 (1)GO:批处理提交语句,相当于把GO之前的所有东西都提交给系统了(平常看好像不用它也没事,但是在sqlcmd登录后dos界面使用批处理就一定要用),该销毁的销毁该回收的回收等等,演示如图 GO后面还可以加数字,会重复执行.如图: (2)BE…
参考:https://www.cnblogs.com/nikyxxx/archive/2012/11/27/2791001.html 1.rollup (1)rollup在group by 子句中使用with指定,用于生产包含小计和总计的报表(其实和excel中的分类汇总差不多) with test as ( union all union all union all ) select item,color,sum(quantity) num from test group by item,co…
12c Partitioning Enhancements, New Features (Doc ID 1568010.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 12.1.0.1 and laterOracle Database Cloud Schema Service - Version N/A and laterOracle Database Exadata Express Cloud Service - Ve…
virtualbox安装增强功能时[未能加载虚拟光盘] 今天在使用Virtualbox中的Ubuntu虚拟机,想安装增强功能来实现更改分辨率,但是在安装时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑 经过折腾,最后通过互联网找到了解决方法: 进入系统在侧边找到如图加载的虚拟光驱,右击,点击弹出,然后就可正常安装增强功能了 点击安装增强功能 点击"运行" 输入登录系统的密码,点击授权,就开始自动安装了 如图,为安装界面,安装完成后按下回车键,就按照成功…
vitualbox安装增强功能(centos 6.5) 1. 安装依赖包 #yum install kernel-headers-$(uname -r) #yum install kernel-devel-$(uname -r) #yum install gcc* 如果上述内核开发包安装失败,则根据自己系统内核版本下载的相应的rpm包: 下载链接: http://rpmfind.net/ http://rpm.pbone.net/ (例如, centos6.5) rpm -ivh kernel-…
我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误! 一.安装依赖包 #yum install kernel-headers #yum install kernel-devel #yum install gcc* #yum install make 二.安装增强功能包 1.安装命令 #mount /dev/cdrom /mnt/cdrom #cd /mnt/cdrom #./VBoxLinuxAdditions.run 这里安装的时候可能要等上一会,大家耐心等待下!安装完…
一.开发环境 操作系统:Windows 7Virtual Box 版本: 5.0.10 虚拟机系统: Ubuntu 12.04 LTS 二.问题 进入Ubuntu图形界面后,选择“设备” --> “安装增强功能…”,显示如下问题:Unable to locate packages linux-headers-3.2.0-23-generic-pae 三.解决方法 1.准备工作 sudo apt-get install dkms build-essential linux-headers-$(un…