
数据库
文章平均质量分 79
lhy2199
So said, so done
展开
-
php 写数据库更新记录
<br />echo "open data base,and select records/n";<br />$dmsDbInfo = CMSDbInfoConfig();<br />$infoPro = new CInfoProvider;<br />$infoPro->SetAdoConnectionPtr($dmsDbInfo);<br />//<br />$searchMd5 = "select ";<br />$searchMd5 .= "*";<br />$searchMd5 .= " from原创 2010-07-17 14:01:00 · 811 阅读 · 0 评论 -
存储过程 ,游标
1 存储过程简介 存储过程是一段代码,由存储在一个数据库的目录中、声明式的和过程式的sql语句组成,可以从一个程序、触发器或者另一个存储过程调用它从而激活它。存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,转载 2015-12-28 15:09:25 · 1196 阅读 · 0 评论 -
SQL存储过程(Stored Procedure)
SQL存储过程(Stored Procedure)什么是存储过程?存储过程(procedure)类似于C语言中的函数用来执行管理任务或应用复杂的业务规则存储过程可以带参数,也可以返回结果存储过程可以包含数据操纵语句、变量、逻辑 控制语句等 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给转载 2015-12-28 10:37:11 · 15414 阅读 · 0 评论 -
Oracle数据库维护高级SQL 以及日期函数
Oracle数据库维护高级SQL语句: 1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_na转载 2012-05-08 11:02:05 · 1236 阅读 · 0 评论 -
sql 查询重复记录
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select* from peoplewhere peopleIdin (select peopleId from people group by peopleId having count(peopleId)> 1)例二:select *from testtab转载 2012-04-20 10:20:55 · 813 阅读 · 0 评论 -
Oracle日期函数与应用
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -05转载 2012-04-19 10:41:40 · 954 阅读 · 0 评论 -
oracle数据类型
在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。1、CHAR最多可以以固定长度的格式存储2000个字符或字节。默认指定为以字符形式进行存储,这个数据类型是固定长度的,并且当位数不够时,需要在其右边添加空格来补满。例如:CREATE TABLE test(name char(20))2、VARCHAR和VARCHA转载 2012-03-20 17:51:00 · 525 阅读 · 0 评论 -
pk+uk+fk+index
1.pk数据库表分为实体表和关系表。实体表是用来描述在domain(领域模型)里确实存在的实体(人、财、物、时间、空间)及实体元素发生的活动(转移)。实体表的pk一般由系统自动生成(SYS_GUID()和sequence)。关系表是用来描述两张实体表之间的多对多关系,关系表的pk一般是两张实体表pk的联合,此pk同时具有uk的功能,所以关系表不用再建uk。--查询pk缺失的表s转载 2012-03-19 09:32:12 · 1583 阅读 · 0 评论 -
ORA-00604 error occurred at recursive SQL level string
ORA-00604 error occurred at recursive SQL level string Cause:An error occurred while processing a recursive SQL statement (a statement applying to internal dictionary tables)。Action:If the situati转载 2012-04-03 18:21:46 · 12500 阅读 · 0 评论 -
注意 ExecuteNonQuery() 返回值 问题
ADO.NET 数据命令使您能够直接对数据库或其他数据源执行命令,而不需要数据集或数据适配器。有关更多信息,请参见Visual Studio 中的 DataCommand 对象介绍。1.可针对数据库执行的某些类型的数据命令除了返回一个指出命令成功的值以外不返回任何值。这些命令类型包括:数据库定义 (DDL) 命令,用于创建和管理数据库结构(如表和存储过程)。 更新命令(“更转载 2012-04-03 18:14:04 · 3245 阅读 · 0 评论 -
数据库建表-- 一对多/多对一/一对一/多对多 关系
数据库建表-- 一对多/多对一/一对一/多对多 关系关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:关联映射:一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有转载 2012-03-16 10:32:31 · 1533 阅读 · 0 评论 -
Oracle9i初始化参数中文说明
Blank_trimming:说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSEserializable:说明: 确定查询是否获取表级的读取锁, 以防止在包含该查询的事务处理被提交之前更新任何对象读取。这种操作模式提供可重复的读取, 并确保在同一事务处理种对相同数据的原创 2012-04-03 18:22:54 · 753 阅读 · 0 评论 -
oracle复制表数据,复制表结构
1.不同用户之间的表数据复制 对于在一个数据库上的两个用户A和B,假如需要把A下表old的数据复制到B下的new,请使用权限足够的用户登入sqlplus:insert into B.new(select * from A.old);如果需要加条件限制,比如复制当天的A.old数据insert into B.new(select * from A.old where date=GMT转载 2012-04-03 11:30:16 · 1138 阅读 · 0 评论 -
Oracle Procedure 用法
1、创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test; 打印出输入的时间信息 E.g: create or replace procedure test(workD转载 2012-03-04 12:48:07 · 24778 阅读 · 1 评论 -
[转] EXTJS学习笔记:grid之gridview
extjs中的grid的挺功能强大,以下是我自己做项目时用到的显示访客信息的一个grid,我将通过这个来分析grid的用法以及与SQL2000等数据库的连接过来。 我们就从最简单的grid开始,一步步来看看extjs给我们提供的grid究竟给我们提供了哪些功能。 在EXTJS中,一个grid包括行、列以及其他辅助信息,在extjs里边,列由Ext.grid.ColumnModel来管理,转载 2011-11-19 09:56:23 · 3450 阅读 · 1 评论 -
sqlserver游标概念与实例全面解说
游标 Mysql检索操作返回一组称为结果集的行。 有时,需要在检索出来的行中前进或者后退一行或多行。这就是使用游标的原因。游标(cursor)是一个存储在mysql服务器上的数据库查询,它不是一条SELECT语句,而是被SELECT语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。 不像多数的DBMS,MySQL游标仅在存储原创 2015-12-28 15:24:28 · 3022 阅读 · 0 评论