
Database
小爷永远不死
不走到最顶峰,就永远不知道世界有多大
展开
-
oracle插入日期与时间
Oracle数据库插入日期型数据 往Oracle数据库中插入日期型数据(to_date的用法) INSERT INTO FLOOR VALUES ( to_date ( '2007-12-2018:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ; 查询显示:2007-12-20 18:31:34.0 ------------------- INS原创 2013-08-08 13:26:17 · 5028 阅读 · 0 评论 -
外键约束方式
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和用户组表为例,这是一个典型的多对一关系,多个用户对应于一个用户组。 首先创建原创 2013-08-08 13:26:48 · 606 阅读 · 0 评论 -
SQL Server 2008 主键自增
Sql 主键自增环境:SQL Server 2008问题:设置主键和把它设为自增。 环境:SQL Server 2008 问题:设置主键和把它设为自增。 解决:点击table->选中表->design->选中需要设置主键的字段,单击右键"设置主键"即可。 若要设置主键自增,在列属性中找到标识规范,单击左边的"+"号,把否改为是,其他默认即可。 Serve原创 2014-02-19 10:58:01 · 2406 阅读 · 0 评论 -
with check option
原文地址:check option">with check option作者: 子润我们来看下面的例子:create or replace view testviewasselect empno,ename from emp where ename like ‘M%’with check option;这里我们创建了一个视图,并使用了with check option来限制了视图。 然转载 2014-02-19 10:58:24 · 684 阅读 · 0 评论 -
存储过程与函数的区别
原文地址:存储过程与函数的区别作者:yu000hong核心提示:本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。 1.一般来说,存储过程实现的功能要复杂转载 2014-02-19 10:58:08 · 487 阅读 · 0 评论 -
内连接外连接
内连接:进行连接的两个表对应的相匹配的字段完全相同的连接。外连接又分为左外连接和右外连接。左连接即LEFT OUTER JOIN:两个表进行左连接时会返回左边表中的所有的行和右边表中与之相匹配的列值没有相匹配的用空值代替。 右连接即RIGHT OUTER JOIN:两个表进行右连接时会返回右边表中的所有的行和左边表中与之相匹配的列值没有相匹配的用空值代替。 弄个例题,原创 2014-02-19 10:57:06 · 653 阅读 · 0 评论 -
获取存储过程返回值
1.OUPUT参数返回值例:向Order表插入一条记录,返回其标识CREATE PROCEDURE [dbo].[nb_order_insert](@o_buyerid int ,@o_id bigint OUTPUT)ASBEGINSET NOCOUNT ON;BEGININSERT INTO [Order](o_buyerid )VALUES (@o_buyer原创 2014-02-19 10:58:13 · 599 阅读 · 0 评论