- 浏览: 59163 次
- 性别:
- 来自: 苏州
最新评论
文章列表
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。) 对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task; spool常用的设置 set colsep' '; //域输出分隔符 set echo off; //显示start启动的脚本中的每个sql命令,缺省为on set feedback of ...
- 2014-07-22 14:16
- 浏览 547
- 评论(0)
Oracle DDL,DML,DCL,TCL 基础概念
2011-12-08 14:59:56 我来说两句
收藏 我要投稿
对于SQL语言,有两个组成部分:
DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用 ...
C# Socket笔记
- 博客分类:
- dot net (c#)
1. Socket的异步通信和同步通信是针对程序的写法来说的,与底层通信协议不是一回事。
C# 类型基础
引言
本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制。复制又分为了浅度复制(Shallow Copy)和深度复制(Deep Copy),浅度复制 和 深度复制又是以 如何复制引用类型成员来划分的。由此又引出了 引用类型和 值类型,以及相关的对象判等、装箱、拆箱等基础知识。
于是我干脆新起一篇,从最基础的类型开始自底向上写起了。我仅仅想将对于这个主题的理解表述出来,一是总结和复习,二是交流经验,或许有地方我理解的有偏差,希望指正。如果前面基础的内 ...
C#调用oracle存储过程最简单的实例
Oracle方面1.创建Oracle过程存储create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)asvarparam varchar2(28);beginvarparam:=paramin;paramout:=varparam|| paraminout; end;2.测试过程存储declareparam_out varchar2(28);param_inout varchar2(28) ...
深刻理解C#中资源释放
- 博客分类:
- dot net (c#)
今天我的一个朋友看到我写的那篇《C#中用AJAX验证用户登录》时,给我指出了点小毛病。就是在用户登录时,如果用户登录失败,在下面这段代码中,都会new出来一个User对象,如果连续登录失败多次,就会生成多个User对象,而它们在登录失败后已经无用了,依然占据着内存,就算是C#有垃圾回收机制,但不确定什么时候对这些对象进行回收。然后去网上找了一篇C#资源释放的文章,讲的很透彻,和大家分享一下。
Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (f ...
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Reflection;namespace GetMethodNameSpace{ class Program { public static string GetMethodInfo() { string str = ""; //取得当前方法命名空间 ...
oracle 传智播客笔记
- 博客分类:
- 数据库
oracle 传智播客_ORACLE经典视频教程 笔记(2008-09-09 15:32:34)
1.3个默认用户 sys chang_on_install system manager scott tiger2.启动监听 lsnrctl start3.启动实例 oradmin -startup -sid orcl 4.创建用户 create user xx identified by xx;5.授权 grant create session to lisi; grant create table to lisi; grant unlinited tablespace to l ...
MemProof教程
简介
MemProof(内存清道夫)是AutomatedQA出品的一款非常不错的检测内存泄漏和资源泄漏的免费调试工具,适合于WIN32平台下使用DELPHI/C++ BUILDER开发的应用程序。利用它可以方便的查找出一些忘记释放的指针以及资源。它通过在调试模式下运行目标程序,监视程序的创建和释放操作,以达到检测资源泄漏的效果。监测过程中它会根据资源类型计数,每次创建后增加计数,释放则递减计数,最后程序结束根据计数即可判断出资源的泄漏。
n ...
[MAIN]
string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")) { dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName; App ...
一 ADO.Net简介
访问数据库的技术有许多,常见的有一下几种:开放数据库互联(ODBC)、数据访问对象(DAO)、远程数据对象(RDO)、 ActiveX数据对象(ADO)。我们今天主要要学习ADO.NET中OracleClient命名空间中的几个常用对象,用这作为对ADO.NET认识学习的开始。
ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自 ...
delphi QuickReport
- 博客分类:
- Delphi VCL
报表控件简介
2009-03-16 11:23
在本讲中为大家介绍报表组件Qreport和统计组件Decision Cube,并讲一下BDE的DBI函数使用。 一、QReport 报表组件 已经讲过,QReport 组件不是很好用,不过如果您的要求不高还是使用它吧。QReport 组件的 ...
Delphi TIniFile 学习
一、定义
1、在Interface的Uses节增加IniFiles;
2、在Var变量定义部分增加一行:myinifile:Tinifile;
然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。
二、打开INI文件
Filename:=ExtractFilePath(Paramstr(0))+'program.ini';
myinifile:=Tinifile.Create(filename);
该语句将会为变量myinifile与具体的文件program.ini建立联系,然后,就可以 ...
基本安装:1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可;3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可;4、如果以上Install按钮为失效的话,试试Compile按钮;5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控 ...
Delphi企业版的Borland数据库引擎(BDE)可以高性能地连接SQL服务器,比如InterBase、Microsoft SQL Server、Oracle、InformixDynamic Server、Sybase Adaptive Server和DB2。
数据集的每一列被称为一个字段,每一行被称为一个记录。·数据集:是一个分立 ...