数据库
文章平均质量分 64
sevenkj
这个作者很懒,什么都没留下…
展开
-
获取sql中前N条件记录
在sql server 中经常会遇到获取前N行的记录;不妨你试试以下的方式:select原创 2014-07-25 15:19:33 · 534 阅读 · 0 评论 -
通过SQL Server 2008 访问Oracle 10g
SQL Server 数据库:SQL Server 2008 R2 Express2. 安装Oracle 客户端访问程序:Oracle 10g Client3. 配置Oracle 客户端tnsnames.ora 文件,其中需要注意文件中的数据库别名“ORADB”,该名称在下文创建Linked Server 时将会使用到。ORADB = (DESCRIPTION = (AD转载 2014-09-04 15:57:33 · 550 阅读 · 0 评论 -
Oracle 存储过程及函数中游标+动态的sql处理
我们在实际的项目开发过程中,经常会遇到类似的情况:要求在不同的数据库表分块中,查询某些字段的数据信息并按照字符串的方式显示出来,如何解呢? 游标+动态sql的方式无疑是最好的解答;首先根据需求动态地建立sql语句,其次将执行的结果存储在游标当中,采用游标循环读取数据的方式获取数据,并以字符串打包返回; 上代码,大家可以直接复用(存储过程及函数中,参数不能定义长度原创 2015-11-05 13:27:02 · 7458 阅读 · 0 评论 -
将同列多行的值转换成一个字符串显示
将同列多行的值转换成一个字符串显示原创 2015-11-06 10:01:18 · 482 阅读 · 0 评论 -
oracle 数据库常用创建表、约束、视图、索引等
altertable userInfo add(msn varchar2(20)); 1、建表 create table userInfo ( id number(6), name varchar2(20), sex number(1), age number(3),原创 2015-11-23 16:28:32 · 595 阅读 · 0 评论 -
oracle sql 将字符串转换成多行
今天遇到客户要求将字符串转换成多行的形式,自己摸索了一些;大家直接copy去用吧; with tt as(select zhbh as b,replace(yhbh,',',',') as a from ptsx_tmpjyzhxx where zhbh in(6568,13810,6529))select a, b from (select level,b,substr(a原创 2015-11-19 16:05:48 · 2204 阅读 · 0 评论 -
在linux系统下,创建oracle数据库表空间、用户权限操作功能
创建用户和表空间: 1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2、以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdba3、创建临时表空间:--查询临时表空间文件的绝对路径。如果需要的话,可以通过查询来写定绝对路径。一般用${ORACLE_HO转载 2016-10-11 10:18:21 · 1432 阅读 · 0 评论 -
在Linux下,oracle11gr2 netca 无法启动 报错
安装oracle软件后,必须要先配置listener才能dbca建库,但是netca却报下面的错误。Oracle Net Services Configuration:## An unexpected error has been detected by HotSpot Virtual Machine:## SIGSEGV (0xb) at pc=0xa4bf5f4e,原创 2017-03-21 11:27:20 · 3292 阅读 · 0 评论