随笔- 48
文章- 351
评论- 16
阅读-
25万
文章分类 - DataBase
SQL SERVER 与ACCESS、EXCEL的数据转换及导入导出
摘要:熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说...
阅读全文
vc中用ado连接oracle的几种方法
摘要:在利用ado连接数据库之前,需要做一些准备 1.用#import指令引入ADO类型库 我们在stdafx.h中加入如下语句: #import "c:program filescommon filessystemadomsado15.dll" no_namespace rename("EOF","adoEOF") 。 这一语句有何作用呢?其最终作用同我们熟悉的#i nclude类似,编译的时候系统会...
阅读全文
VC用ADO访问数据库全面总结(z)
摘要:VC用ADO访问数据库全面总结(z) 2008年07月01日 星期二 03:29 P.M. 本文详细介绍了VC用ADO来访问数据库的各个对象及各方法。希望对大家有所帮助!!! 1、引入ADO库文件 使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入...
阅读全文
ADO使用
摘要:这些天一直在学习ADO 数据库连接,感觉比较复杂,所以一边学习,一边使用,一边做了一些笔记,下面的一些东西就是我总结的一些关于ADO数据库连接方面的东西,因为是笔记,所 以不一定很有序,贴出来的意思一方面是可以给大家一个参考,一边也有希望大家一起来完善的意思,其中错误和不足之处当然希望大家可以及时地通知我,在贴上 来的时候,我有一个想法,因为我在使用的过程中,总是会遇上一些莫明其妙的错误,所以我想...
阅读全文
产生随机数和随机字符串
摘要:1、从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum < 4 表示从STAFF表中随机取3条记录 2、产生随机数 Select DBMS_RANDOM.RANDOM FROM DUAL; 产生一个任意...
阅读全文
Oracle函数大全
摘要:SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- ------...
阅读全文
Oracle 游标
摘要:--select * from student; --delete from student where sid>=4; --delete from "SYSTEM"."STUDENT"; --SELECT * FROM "SYSTEM"."STUDENT"; /**//* --插入30条记录 SET SERVEROUTPUT ON DECLARE I INT:=0; begin FOR I...
阅读全文
Oracle使用手册(三)---存储过程与触发器
摘要:--存储过程 /**//* --1.过程的语法结构 --参见:http://newland.cnblogs.com/archive/2006/04/05/367531.html --2.执行存储过程 begin 存储过程名; end; --创建好的存储过程可以被任何程序调用 */ --3.带参数的存储过程 /**//* 参数类型 在PL/SQL过程中,可以有3种类型的参数。...
阅读全文
Oracle使用手册(二)---流程控制
摘要:--1. if..then..end if set serveroutput on declare i integer:=60; j integer:=30; begin if i>=j then dbms_output.put_line(j); end if; end; --2.if嵌套条件控制 if 条件1 then if 条件2 then 语句段1; el...
阅读全文
Oracle使用手册(一)---声明变量
摘要:/**//* --建表 create table student( recordid number(38), sid int not null , sname varchar2(50), sdate date, sage number(3) ); */ --删除表 --drop table student; --插入数据 /**//* set serveroutput on --允许服务...
阅读全文
oracle 存储过程的基本语法
摘要:1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 ...
阅读全文
oracle中的存储过程
摘要:存储过程 包含三部分: 声明,执行部分,异常。 可以有无参数程序和带参数存储过程。 无参程序语法 1 create or replace procedure NoParPro 2 as ; 3 begin 4 ; 5 exception 6 ; 7 end; 8 带参存储过程实例 1 create or replace procedure queryempname(s...
阅读全文
外连接与内连接
摘要:(一)内连接 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的 列值。内连接分三种: 1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结 果中列出被连接表中的所有列,包括其中的重复列。 2、不等连接: 在连接条件使用除等于运算符以外的其它比较运算符比较被连接的 列的列值。这些运算符包括>、>=、、!。 3、自然连接:在...
阅读全文
SQL中group by和order by
摘要:在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group by 子句中指定的表达式的值分组查询结果。 在带有group by 子句的查询语句中,在select 列表中指定的列要么是group b...
阅读全文
SQL注意事项
摘要:1。在每一个SQL语句的末尾,有些数据库接口要求使用(;),而有些不要求使用。在VC++编程里,不能使用 2。“*”操作符引起开发界的关注。如果数据表发生变化,那么依靠当前表结构的每一个程序都无效。通常只有编写类库里,写使用“*”操作符 3。WHERE从句能限定检索记录的数目。这使得数据库访问更加快捷,降低客户与服务环境网络的通信量。 4。ORDER BY从句能处理复杂的排序,使我们不必担心程序内...
阅读全文
如何提高数据库查询速度
摘要:1、用程序中, 保证在实现功能的基础上,尽量减少对数据库的访问次数; 通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担; 能够分开的操作尽量分开处理,提高每次的响应速度; 在数据窗口使用SQL时,尽量把使用的索引放在选择的首列; 算法的结构尽量简单; 在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2...
阅读全文
SQL SERVER 与ACCESS、EXCEL的数据转换(转)
摘要:熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说...
阅读全文
精妙SQL语句
摘要:说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.adddate fr...
阅读全文
SQL语句集锦
摘要:--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE ...
阅读全文