![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
上漂的雪
这个作者很懒,什么都没留下…
展开
-
plsql常用函数
plsql 常用函数 PLSQL常用函数 1)处理字符的函数 || 或 CONCAT---并置运算符。 格式∶CONCAT(STRING1, STRING2) 例:’ABC’|| ’DE’=’ABCDE’ CONCAT(‘ABC’,’DE’) =’ABCDE’ ASCII---返回字符的ASCII码。 例:ASCII(‘A’)转载 2013-10-01 21:18:21 · 1251 阅读 · 0 评论 -
proc/c++(一) 快速上手
一、概念: pro程序:通过在过程化编程语言中 嵌入sql语句开发出的应用程序叫pro程序。 宿主语言:sql语句所嵌入的语言。 proc proc++目的:使c 或者 c++ 这种高效的语言成为访问oracle数据 的工具。 二、例子 a 连接数据库 方式一:exec sql connect:用户名 identified by 密码; 方式二:exec sql co原创 2013-10-02 13:02:34 · 1597 阅读 · 0 评论 -
proc/c++(二)
1. 指示变量:当数据库中的字段值赋值给宿主变量时 赋值的 状态可以通过指示变量得到。 exec sql select 字段 into :宿主变量:指示变量 from 表 where 条件; exec sql select 字段 into :宿主变量 indicator :指示变量 from 表 where 条件; ==0 正常 ==-1 数据库中的字段值是原创 2013-10-07 23:45:18 · 1248 阅读 · 0 评论 -
plsql(三)
包------package 把一组相关的对象 组织到一个逻辑名中。 系统提供的包 dbms_output --输出包 dbms_output.put_line('hello world'); 显示包内容 desc 包名; desc dbms_output; dbms_random --随机包 desc dbms_random; select dbm原创 2013-10-02 00:38:34 · 791 阅读 · 0 评论 -
plsql(二)
动态sql:把一个字符串对应sql 当做sql语句来执行 create table testdsql(id number); 'create table testdsql(id number)' 1.DDL的动态sql declare sqlstr varchar2(100); begin原创 2013-10-01 22:07:01 · 928 阅读 · 0 评论 -
plsql(一)
常见访问oracle的技术 PLSQL 过程化sql procedure(存储过程) proc/c++ 使用c和c++访问oracle数据库 odbc/ado vc访问数据库的技术 sqlj/jdbc java 访问数据库的技术 plsql 扩展了sql 1.变量 和数据类型 2.控制语句 if for goto 3.过程和 函数 4.对象和对象的函数原创 2013-10-01 18:17:36 · 1093 阅读 · 0 评论 -
Oracle基础知识
总结: sql的语言分类 (struct query language) 1.数据检索 select 语句 select 2.数据操作 dml语句 insert delete update 3.数据定义 ddl语句 create drop alter 4.事务操作 tcl语句 commit rollback savepoint原创 2013-10-01 17:36:35 · 646 阅读 · 0 评论 -
oracle 约束
约束:对数据库中的表的字段加一些限制. 这是保护数据的最后一道屏障. 列级别约束:在定义表的一列时 直接在这一列的后面加约束限制. 表级别约束:在定义完表的所有列之后,再选择某些 列加约束限制. 5种具体的约束: 主键 primary key 这个字段是非空的 并且是唯一的 一个表的主键只能有一个 唯一 un原创 2013-10-01 17:24:53 · 669 阅读 · 0 评论 -
SQL Server语句
SQL Server语句 序号 功能 语句 1 创建数据库(创建之前判断该数据库是否存在) if exists (select * from sysdatabases where name='databaseName') drop database databaseName go Create DATABASE databasename 2 删除数据库转载 2013-10-01 16:41:18 · 768 阅读 · 0 评论 -
oracle 时间处理
日期类型的数据 date 建立一张订单表 create table datet( oid varchar2(30), oname varchar2(50), omoney number, odate date ); a.放入日期类型的数据 日期的格式: 'dd-MON-yy原创 2013-09-30 18:09:08 · 575 阅读 · 0 评论 -
proc/c++(三)
一 proc 中如何调用存储过程 和 函数 1.如何调用存储过程 exec sql execute begin /*相当于匿名块*/ end; end-exec; 建立一个存储过程 传入两个整数参数 然后把两个 整数参数的和放入第二个参数中。 create or replace procedure getsum(va原创 2013-10-08 23:49:33 · 1820 阅读 · 0 评论