- 博客(42)
- 资源 (18)
- 收藏
- 关注
原创 Pro*C中CLOB的使用
#include #include #include /* 包含OCI头文件 */#include /* 包含SQLCA头文件 */#include void connect();void sql_error();void init_clob();void read_clob();void write_clob();int main(){
2012-04-30 17:25:53 2732 1
原创 ANSI动态SQL
ANSI 动态SQL是在Oracle 8i之后开始有的,以前用的时候用的是Oracle动态SQL方法四(下篇文章),ANSI动态 SQL实现了宿主变量和选择列表变量在未知情况下的处理,也就是等号的左右 ,现在都可以实现动态的指定了。ANSI动态SQL的步骤如下:1,分配输入描述区和分配输出描述区2,准备SQL语句并定义游标3,处理绑定变量4,打开游标5,处理查询结果
2012-04-30 15:38:54 1825
原创 Pro*C动态SQL总结3
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;动态
2012-04-29 20:27:54 923
原创 Pro*C动态SQL总结2
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;动态
2012-04-29 19:00:29 791
原创 Pro*C动态SQL总结1
五种典型语句:1.create table temp(cola int);2.delete from emp where empno:=7788;3.delete from emp where empno=:no;4.select ename from emp where empno=:no;5 select :a,:b from :c where empno=:no;对于
2012-04-29 18:09:49 998
原创 Pro*C中使用游标变量
#include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXEC SQL COMMI
2012-04-29 15:38:49 1084
原创 Pro*C中滚动游标的使用
#include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXEC SQL COMMI
2012-04-29 15:21:25 1019
转载 Scanf()用法心得
我觉得,在输入输出函数中,scanf()函数,应该是最麻烦的,有时它给我们的结果很可笑,但是一定是一原因的....首先声明一下,这篇日志不是介绍scanf()中各种格式符用法的文章(没有这个必要,但是大家一定要会用).我尝试了很多种输入,包括一些错误的练习,曾经对scanf()由迷茫转向清醒,又由清醒再次转向迷茫......不知道何时是个尽头,谁让C如此高深呢?在这里贴出来,也是想让自
2012-04-29 15:11:47 1111
原创 Pro*C中非滚动游标的使用
直接上程序: #include #include #include #include void connect();void sql_err();void cursor();void main(){ EXEC SQL WHENEVER SQLERROR DO sql_err(); connect(); cursor(); EXE
2012-04-29 12:34:10 845
原创 介绍linux中的程序
今天在编写Pro*C程序的时候不小心掉进了死循环,用导致程序一直无法退出所以就通过下面的放放来结束,自己程序的运行主要命令:ps aux 这个命令用来查看,并找到进程号,kill来结束自己的程序,通过程序号来进行如图:
2012-04-29 12:27:46 660
原创 关于linux的配置文件总结
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时
2012-04-26 18:45:30 805
转载 介绍PROC编程的一些经验
PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方。 例子程序: #include #include #include #include #include EXEC SQL INCLUDE sqlca; /*RELEASE_CURSOR=YES 使PROC 在
2012-04-23 18:14:01 6265
原创 问题杂集二
1、listener.ora与tnsnames.ora的标准配置# listener.ora Network Configuration File: /opt/oracle/product/10.2.0/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =
2012-04-22 21:55:49 1060
转载 查看Oracle当前用户下的信息
0、表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_t
2012-04-21 21:02:58 753
转载 Hadoop命令大全
1、列出所有Hadoop Shell支持的命令 $ bin/hadoop fs -help2、显示关于某个命令的详细信息 $ bin/hadoop fs -help command-name3、用户可使用以下命令在指定路径下查看历史日志汇总 $ bin/hadoop job -history output-dir这条命令会显示作业的细节信息,失败和终止的任务细节。
2012-04-20 21:05:38 669
转载 Netstat的常用参数
netstat - ——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。netstat -e ——本选项用于显示关于以太网的统计数据,它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据
2012-04-20 17:43:10 1220
原创 TNS-12560: TNS:协议适配器错误终极配置
我们知道oracle客户端连接时涉及用到的几个配置文件有:sqlnet.ora、tnsnames.ora、listener.ora。其中sqlnet.ora和tnsnames.ora是在客户端的配置文件,listener.ora则是在服务器端的监听配置文件。而在最新的oracle版本中,已经将sqlnet.ora文件放到了,同一级目录的samples下,可见sqlnet.ora的用途会逐渐减弱
2012-04-20 17:40:02 4917
转载 Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务
2012-04-20 16:41:40 540
转载 Delphi 中对 ini 文件操作
Delphi 中对 ini 文件操作一、INI文件的结构: ;注释[小节名]关键字=值 ini 文件允许有多个小节,每个小节又允许有多个关键字,"="后面是该关键字的值。 ini 文件中可以用分号";"开头来注释一行。二、定义 TIniFile 对象 Uses IniFiles; varMyIniFile: Tinifile; 然后,就可以
2012-04-18 16:15:42 1079
转载 scanf 和 gets 读取字符串
gets 【1】函数:gets(字符指针) 【2】头文件:stdio.h(c中),c++不需包含此头文件 【3】原型:char*gets(char*buffer); 【4】功能:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取(接受)的换行符被
2012-04-17 17:20:27 882
原创 delphi常用函数(类)七
1、 TApplicationTApplication is the type used for a GUI windowed application. UnitQForms DescriptionTApplication encapsulates a windowed application. The methods and properties introduc
2012-04-17 16:24:24 841
转载 delphi写dll文件
一、开使你的第一个DLL专案 1.File->Close all->File->New﹝DLL﹞代码: //自动产生Code如下 library Project2; //这有段废话 uses SysUtils, Classes; {$R *.RES} begin end. 2.加个Func进来: 代码:
2012-04-17 11:14:35 881
转载 Oracle 10g及pro*c相关问题及解决方法
最近一直在进行ORACLE 10g和PRO*C的学习,其中遇到了不少的问题,现记录下来,以供以后参考。一、常见问题 [注:我的linux版本是rhel 5,Oracle版本是10g]1、在ORACLE 10g 安装准备的过程中:缺少libXp.so.6依赖上网搜过不少文章,但是都不是很好的解决我自己摸索出一个解决方法:在RHEL5的安装盘中找到libXp-1.0.0
2012-04-16 16:39:30 2614 1
原创 oracle 10g 手动创建scott(tiger)
oracle 9i/10g中,如果数据库实例中没有scott模式,可以手工创建,方法如下:登录数据库创建scott用户为scott用户分配权限用scott用户登录1、执行下列sql语句DROP TABLE EMP;DROP TABLE DEPT;DROP TABLE BONUS;DROP TABLE SALGRADE;DROP TABLE D
2012-04-16 11:37:23 1045
原创 问题杂集
如何解决error while loading shared libraries: /opt/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1: cannot restore segment prot after reloc: Permission denied这类问题?一般解决这种问题需要两步:第一、禁用SE,只需编辑/etc/
2012-04-16 08:43:32 1330
转载 chcon命令详解
chcon -t texrel_shlib_t /opt/oracle/product/10.2.0/db_1/lib/libnnz10.sochcon命令:修改对象(文件)的安全上下文。比如:用户:角色:类型:安全级别。命令格式: Chcon [OPTIONS…] CONTEXT FILES….. Chcon [OPTIONS…] –reference=PEF_FILES
2012-04-16 08:21:23 5208
转载 Linux的用户/文件权限问题
Linux是一种多用户操作系统,为了确保在多用户环境下的系统运转的安全性,Linux使用用户权限机制对系统进行管理,这种管理主要是通过文件管理机制完成的。Linux对每个文件设置一个16位数字来完成对文件的存取控制,这个数字称为文件属性。如同我们在前面说的那样,Linux并不使用文件名来区分文件的类型,文件的性质用文件属性来描述。在这个16位数字中有9位用于设置用户对文件的存取
2012-04-15 20:24:25 3835
转载 user management of linux
linux用户管理常用命令1)管理用户(user)的工具或命令;useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;pwcov 注:同步用户从/etc/passwd 到/etc/shadowpwck 注:pwck是校验用户配置文件/etc/p
2012-04-15 17:44:22 765
转载 DOS登陆FTP的方法
大家可能都比较喜欢用FTP下载东东,一般都直接用下载软件,如现在比较流行的有cuteftp,flashfxp等,都比较好用,但有没有人想过换一种方式登陆FTP那! 我喜欢用命令行操作,很喜欢DOS(有点守旧,呵呵)。 下面我来详细地介绍一个登陆FTP的命令和步骤吧: 假设FTP地址为“ 61.129.83.39”(大家试验的时候不要以这个FTP去试,应该可
2012-04-12 19:26:12 1183
转载 Linux split 和 cat详解
名称:split使用权限:所有使用者 使用方式:split [OPTION] [INPUT [PREFIX] 说明: 将一个档案分割成数个。而从 INPUT 分割输出成固定大小的档案,其档名依序为 PREFIXaa, PREFIXab...;PREFIX 预设值为 `x。若没有 INPUT 档或为 `-,则从标准输入读进资料。匡兜 -b, --bytes=SIZE
2012-04-12 19:03:04 2137
转载 PROC编程基础
PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方。 例子程序: #include #include #include #include #include EXEC SQL INCL
2012-04-10 19:51:50 1033
转载 linux下查找命令--查找文件--查找文件内容
1,在某个路径下查文件。 在/etc下查找“*.log”的文件 find /etc -name "*.log"2,扩展,列出某个路径下所有文件,包括子目录。 find /etc -name "*"3,在某个路径下查找所有包含“hello abcserver”字符串的文件。 find /etc -name "*" | xargs grep "h
2012-04-10 19:08:43 1922
转载 vi 中的正则表达式
转自:http://www.west263.com/info/html/wangzhanyunying/jianzhanjingyan/20080417/69181.html vi 中的正则表达式 (Regular Expression)=================================== .1. 定义和例子 ============ 正则表达式只是个字符
2012-04-09 08:43:31 654
转载 在vi中使用模式匹配
转自:http://hi.baidu.com/ilotus_y/blog/item/8a9167090edcb985d1581bb7.html (1) [[:alnum:]] 文字数字字符(2) [[:graph:]] 非空字符(非空格、控制字符)(3) [[:print:]] 和非空字符一样,但还包括空格(4) [[:space:]] 所有白空字符(新行、空格
2012-04-09 08:37:09 1330
原创 Shell基础与Profile
什么是shellshell 是一个交互性命令解释器。Shell 独立于操作系统,这种设计让用户可以灵活选择适合自己需要的shell。shell让你在命令行键入命令,经过shell解释后传送给操作系统(内核)执行。以下是 shell功能的一个汇总:l 查找命令的位置并且执行相关联的程序l 为shell变量赋新值l 执行命令替代l 处理 I/O 重定向和管道功能l
2012-04-08 18:31:44 2341
转载 深入理解SetUID
转自:http://apps.hi.baidu.com/share/detail/34252349 在Linux系统中每个普通用户都可以更改自己的密码,这是合理的设置。问题是:用户的信息保存在文件/etc/passwd中,用户的密码保存在文件/etc/shadow中,也就是说用户更改自己密码时是修改了/etc/shadow文件中的加密密码,但是,LOOK——-rw-r--r-- 1
2012-04-08 18:29:13 801
原创 hadoop安装---linux5(RHEL5)
Now,let us begin to install the hadoop on your linux 5 (RHEL5) firstlywe should start ssh service inside your Linux [root@localhost conf]# service sshd startStarting sshd:
2012-04-08 14:17:51 1881
原创 金融常识总结二
IOPVIOPV(Indicative Optimized Portfolio Value)是ETF的基金份额参考净值,计算方法是由证券交易所根据基金管理人提供的计算方法及每日提供的申购、赎回清单,按照清单内组合证券的最新成交价格计算。IOPV值每15秒计算并公告一次,作为对ETF基金份额净值的估计。 ETF是参考单位基金净值(Indicative Optimized Portfolio
2012-04-05 21:51:34 819
原创 delphi常用函数六
1、 TDataSet.EditEnables editing of data in the dataset. procedure Edit; DescriptionCall Edit to permit editing of the active record in a dataset. Edit determines the current state of the
2012-04-04 20:08:06 1107
原创 delphi常用函数五
1、 CompareStr functionCompares two strings case sensitively. UnitSysUtils Categorystring handling routinesfunction CompareStr(const S1, S2: string): Integer; DescriptionCompareSt
2012-04-01 15:03:48 1181
RedGate+Reflector+Profiler7.5可以用,破解版
2013-06-24
NArrange-0.2.9-setup.msi
2013-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人