Database
文章平均质量分 55
JoeBlackzqq
爱好网络软件的开发,更喜欢结交志同道合的朋友!
展开
-
sql 更新的字段数据中有单引号 更新失败
转义字符,在单引号前添加一个单引号,修改sql为。1,更新数据字段语句。转载 2023-02-16 19:28:11 · 684 阅读 · 0 评论 -
CentOS8下 nginx+php7.4安装pdo_sqlsrv 连接 SQL SERVER2012数据库
参考自:https://blog.csdn.net/lwprain/article/details/109598560关键步骤是一二三,结合 pecl install正常安装(先安装dnf install unixODBC-devel)即可搞定-------------------------------------------------------------------------------------------------------------网上目前还没有一个可用的方法.转载 2022-05-03 23:59:05 · 794 阅读 · 0 评论 -
MS SQL Server2008大数、小数转varchar
试了下str, cast和convert,发现对于小数或大数,多少都存在一些问题,最后经过尝试终于找到一种满意的答案:select cast(HTJE as decimal(20,2)) from T_HTGL where ID = 1002993对于金额部分,这里设置了小数最多2位,能满足需求,尾部的0会自动去除,搞定!...原创 2021-09-29 20:41:39 · 492 阅读 · 0 评论 -
MySQL视图查询报错:Prepared statement needs to be re-prepared
From:https://www.ywnds.com/?p=12609今天公司的项目视图查询报错,报错如:ERROR 1615 (HY000): Prepared statement needs to be re-prepared网上找了一圈,都说调整以下值就好了:mysql> set global table_open_cache=16384;mysql> set ...转载 2019-12-26 16:37:16 · 2959 阅读 · 1 评论 -
基于MysqlConnector/C++的数据库连接池的实现
From: http://blog.csdn.net/educast/article/details/14164097 1.连接池的介绍:1.1应用背景:一般的应用程序都会访问到数据库,在程序访问数据库的时候,每一次数据访问请求都必须经过下面几个步骤:建立数据库连接,打开数据库,对数据库中的数据进行操作,关闭数据库连接。而建立数据库连接和打开数据库是一件很消耗资源并转载 2015-02-07 21:27:34 · 953 阅读 · 0 评论 -
LTRIM、RTRIM和TRIM在ORACLE中的用法:
From: http://www.cnblogs.com/gsk99/archive/2011/04/25/2027359.htmlLTRIM、RTRIM和TRIM在ORACLE中的用法:1、LTRIM(C1,C2)其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等。这是第一个和SQL SERVER不一样的地方。如果记得不错的话SQL Server的LTR转载 2012-04-19 12:43:02 · 900 阅读 · 0 评论 -
【Oracle】Python 连接Oracle 数据库
From: http://space.itpub.net/22664653/viewspace-711728Python 连接Oracle数据库,需要使用cx_Oracle 包。1 下载cx_Oracle该包的下载地址:http://cx-oracle.sourceforge.net/下载的时候,注意选择与操作系统和oracle版本相对应的cx_Oracle版本。2 安装转载 2012-04-11 14:27:35 · 4301 阅读 · 0 评论 -
python 数据库模块
From: http://www.cnblogs.com/czh-liyu/archive/2008/04/22/1165213.html目录 专用数据库连接模块MySQLSQLitePostgreSQLOracleIBM DB2SAP DBInfomixInterbaseIngresSybaseSQL ServerThink转载 2012-04-11 14:29:43 · 1203 阅读 · 0 评论 -
Bash中执行存储过程或普通的SQL命令
演示: 在bash中执行一个存储过程和一个普通的SQL语句0. 前提条件:数据库:Oracle10g表:oracle自带的emp表,默认有数据如下:1. 在bash中执行oracle存储过程首先,在oracle中建立一个存储过程Proc_SelENameCREATE OR REPLACE Procedure Proc_SelEName( inem原创 2012-03-18 18:24:04 · 2480 阅读 · 0 评论 -
shell执行oracle存储过程,获得存储过程返回值
From: http://www.flatws.cn/article/program/oracle/2011-06-27/32316.html同事做一个小的etl调度,需要将存储过程执行情况进行返回并控制其后续依赖是否执行,本人只是将调用执行存储过程的shell脚本中存储过程输出参数返回,并没有写具体的控制程给大家,如果在这个思路上继续进行开发,那就是一个小的etl调度程序,有需要转载 2012-03-18 17:47:16 · 3646 阅读 · 0 评论 -
mysql Connector C/C++ 多线程封装
From: http://blog.csdn.net/educast/article/details/14163519 在网上找了好久,有很多封装,但是感觉对多线程处理的不多,都不是很理想。封装完的第一个版本,想法比较简单,使用一个单例模式,对应一个连接,多线程查询的时候都是在这个链接上完成,如下简略代码class DbClass{public: o转载 2015-02-07 21:26:22 · 1679 阅读 · 0 评论 -
cmd连接mysql的方法详解
From: http://www.jb51.net/article/38059.htm 本篇文章是对cmd连接mysql的方法进行了详细的分析介绍,需要的朋友参考下连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车)创建授权:grant select on 数据库.* to 用户名@登录主机转载 2015-02-07 21:30:14 · 1289 阅读 · 0 评论 -
MYSQL数据库时间字段INT,TIMESTAMP,DATETIME性能效率比较
from: http://www.piaoyi.org/database/MYSQL-INT-TIMESTAMP-DATETIME.htmlAuthor:飘易 Source:飘易Categories:数据库 PostTime:2016-10-28 13:12:22正 文: 在数据库设计的时候,我们经常会需要设计时间字段,在MYSQL中,时间字段可以使用int、timest...转载 2018-10-30 16:30:02 · 508 阅读 · 0 评论 -
常见的NoSQL数据库
From: https://www.cnblogs.com/yejg1212/p/3584094.htmlNoSQL数据库发展迅猛,据说现在已经有上百种NoSQL数据库了,下面来了解下常见的一些NoSQL数据库先来看张表,了解下典型的NoSQL数据库的分类临时性键值存储 永久性键值存储 面向文档的数据库 面向列的数据库 Memcached Tokyo Tyr...转载 2019-01-15 11:42:49 · 212 阅读 · 0 评论 -
MySQL——字符串拆分(含分隔符的字符串截取)
From: https://blog.csdn.net/pjymyself/article/details/81668157有分隔符的字符串拆分题目要求数据库中 num字段值为:数据库中 num字段值实现的效果:需要将一行数据变成多行实现效果实现的SQLSELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,7782,7...转载 2019-05-06 13:05:38 · 3271 阅读 · 0 评论 -
mysql中find_in_set()函数的使用及in()用法详解
From: http://www.manongjc.com/article/2710.htmlMySQL手册中find_in_set函数的语法解释:FIND_IN_SET(str,strlist)str 要查询的字符串strlist 字段名 参数以”,”分隔 如 (1,2,6,8,10,22)查询字段(strlist)中包含(str)的结果,返回结果为null或记录假如字符...转载 2019-05-06 13:08:06 · 4259 阅读 · 0 评论 -
MySQL 字符串分割 SUBSTRING_INDEX函数
From: MySQL 字符串分割 SUBSTRING_INDEX函数Sql代码SUBSTRING_INDEX(str,delim,count)用delim 分割str,取第count个子串url = 'http://www.medhelp.org/forums/Acne/show/56'Java代码substring_index(url,"/",1)...转载 2019-05-06 13:11:05 · 291 阅读 · 0 评论 -
mysql 自定义函数function,函数和存储过程的区别
From: https://blog.csdn.net/u010365819/article/details/804704481.MySQL自定义函数简介在MySQL中使用自定义函数也需要相应的要求,语法如下,创建新函数:Create function function_name(参数列表)returns返回值类型函数体内容相关说明, 函数名:应该合法的标识符...转载 2019-05-06 13:13:40 · 741 阅读 · 0 评论 -
TNS-03505 oracle用户可以tnsping通,普通用户tnsping报错
From: http://zxf261.blog.51cto.com/701797/750308今天碰到了一个有趣的问题oracle用户可以tnsping通,普通用户tnsping报错用普通用户tnsping数据库的时候报TNS-03505: Failed to resolve name而用oracle用户tnsping数据库的时候却可以ping通tnsping o转载 2012-03-17 23:32:53 · 1118 阅读 · 0 评论 -
ORA-32004: obsolete and/or deprecated parameter(s) specified
From: http://www.cnblogs.com/rootq/archive/2008/10/23/1318290.html在系统启动的时候,报错 SQL> startup;ORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE 例程已经启动。Total System转载 2012-03-15 19:41:36 · 705 阅读 · 0 评论 -
windows和linux下,查看oracle SID的方法
From: http://www.linuxdiyf.com/viewarticle.php?id=78524Windows 平台下:你可以到注册表去,看看 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下面,有一个 ORACLE_SID。linux平台下:如果你的server是linux的话1.以安装oracle的账号登陆2转载 2012-02-29 15:06:21 · 1385 阅读 · 0 评论 -
图文:详解数据库Oracle 11g的基本安装
From: http://blog.csdn.net/wjcreator123/article/details/3243041 下面提供的是Oracle 11g的下载地址和基本安装过程(仅作参考)第一步: oracle服务端下载:http://down.zdnet.com.cn/detail/9/82225.shtml 客户端: http://b转载 2011-10-25 16:50:12 · 1350 阅读 · 0 评论 -
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
使用select * from user_tables 可以查询出所有的用户表。 查所有用户的表在all_tables 主键名称、外键在all_constraints 索引在all_indexes 但主键也会成为索引,所以主键也会在all_in原创 2011-10-10 16:37:05 · 964 阅读 · 0 评论 -
oracle存储过程写法(一)
Create or Replace Procedure Proc_AppendRecords( nAppendCount int -- 要添加的记录条数)asbegin decl原创 2011-09-26 13:03:57 · 1271 阅读 · 0 评论 -
sql loader 参数详解
Sqlldr sql loader可以把一些以文本格式存放的数据顺利地导入到oracle数据库中,它是一种在不同数据库之间进行数据迁移非常方便而且通用的工具。缺点就是速度比较慢,另外对blob等类型的数据就有点麻烦了。一、用法: SQLLDR key转载 2011-09-19 23:11:52 · 1382 阅读 · 0 评论 -
sqlldr导入数据到数据库
1. 建立一张测试表T_Testcreate table T_TEST( ID INTEGER, UNAME VARCHAR2(50), AGE INTEGER)2. 建立数据文件infile.data(文本文件), 内容如下:1,张明,20原创 2011-09-19 16:53:59 · 1061 阅读 · 0 评论 -
oracle数据导入sqlldr小例子
表结构:emp Sql代码 create table EMP ( empno NUMBER(4) not null, ename VARCHAR2(10), job VARCHAR2(9),转载 2011-09-19 16:44:58 · 802 阅读 · 0 评论 -
Oracle工具使用(export,import,sqlldr中文帮助及实例))
1.1 EXPORT1.1.1 帮助exp是Oracle的一个可执行程序,存放目录$ORACLE_HOME/binexp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移它有三种模式:用户模式:导出用户所有对象以及对象转载 2011-09-19 16:44:18 · 1179 阅读 · 0 评论 -
Oracle SQL Loader数据导入
1、SQL LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。 它使用的命令为:在NT下,SQL LOADER的命令转载 2011-09-14 17:04:37 · 893 阅读 · 0 评论 -
linux下启动与关闭oracle监听与实例
linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下:1:连接服务器telnet ip2:输入管理员用户和密码user-name:oraclepassword:oracle3:进入oracle根目录cd $ORACLE_HOME/bin4:进入监听./lsnrctl5:启动监听器转载 2011-10-27 21:56:50 · 1327 阅读 · 0 评论 -
select count(*) into 也会报 NO_DATA_FOUND 异常?!
From: http://www.cnblogs.com/howelei/archive/2006/12/21/599268.html我们知道NO_DATA_FOUND异常情况仅仅被SELECT..INTO语句触发,当该WHERE子句没有找到任何行的时候就会触发它。解决的方法通常有两种:一种是我们将查询语句写成游标,这样WHERE子句没有找到任何行的时候, SQL%NOTFOU转载 2011-11-25 10:45:45 · 1889 阅读 · 0 评论 -
Dynamic Performance Tables not accessible,Automatic Statistics...
From: http://igogo007.iteye.com/blog/443609使用的PLSQL Developer 工具在对oracle 10g插入数据或查询数据的时候都会报以下错误:Dynamic Performance Tables not accessible, Automatic Statistics Disabled for this session.转载 2012-02-27 16:16:11 · 861 阅读 · 0 评论 -
C++类库:OTL通用的数据库连接类库
From: http://www.cppblog.com/lovefeel2004/archive/2010/06/02/116946.aspxOTL是一个纯C++的通用数据库连接模板库,可以支持各种当下流行的数据库,如Oracle,Sybase, MySQL, PostgreSQL, EnterpriseDB, SQLite, MS ACCESS, Firebird等等.它转载 2012-02-27 22:11:30 · 1717 阅读 · 0 评论 -
数据库的种类
From:http://www.job168.com/info/read_87955.html数据库的种类大型数据库有:Oracle、Sybase、DB2、SQL server 小型数据库有:Access、MySQL、BD2等。 2007年4月29日消息,国外媒体报道,据权威调研机构IDC初步数据显示,尽管微软SQL Serve转载 2012-02-27 09:48:37 · 850 阅读 · 0 评论 -
oracle日志查看问题?
From: http://www.iteye.com/problems/34438假如我在存储过程中有一条dbms_output.put_line('s')语句;当我执行这个存储过程的时候。是否这个打印会存储到系统日志里?如果存储到系统日志里,或者是某个表中。我该怎么查看那?会存入系统表中.查询系统使用的是哪一组日志文件:select * fro转载 2012-02-09 11:03:33 · 898 阅读 · 0 评论 -
向高手学习--第3列数据是第2列从头到当前行的值之和
From: http://topic.csdn.net/u/20111203/13/1fb6742b-205f-4bc0-bdeb-ba26a7e174aa.html?14713 问题描述:我现在有一个表,名字为 table1, 表里有两列,一列是序号ID,一列是数量 NUM1,比如ID1 NUM11 202 303 504 105 20...原创 2011-12-05 10:12:53 · 815 阅读 · 1 评论 -
理解ORACLE数据库字符集
From: http://www.blogjava.net/tomjamescn/archive/2009/08/19/291747.html 一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据转载 2011-12-01 11:39:09 · 1189 阅读 · 0 评论 -
如何处理Oracle客户端查询乱码问题
From: http://archive.cnblogs.com/a/2074122/ 1,查Oracle数据库创建时候的字符集:Oracle服务器端执行SQL> select name, value$ from sys.props$ where name like 'NLS%';NAME VALUE$------------------------------ -转载 2011-12-01 11:38:02 · 2938 阅读 · 0 评论 -
Oracle中Number(p,s)的意义
From: http://www.chinabyte.com/biz/cbfwq/394/2650894.shtmlnumber(p,s)p:1~38s:-84~127 p>0,对s分2种情况分析:1. s>0精确到小数点右边s位,并四舍五入。然后检验有效数位是否p,小数点右边至少有s-p个0填充。2. s精确到小数点左边s位,并四舍五入。然后检验有效数转载 2011-11-28 10:05:17 · 898 阅读 · 0 评论 -
导入 IMP
Oracle 的导入实用程序 (Import utility) 允许从数据库提取数据,并且将数据写入操作系统文件。 imp 使用的基本格式: imp[username[/password[@service]]] ,以下例举 imp 常用用法。 1. 获取帮助转载 2011-09-14 17:03:03 · 542 阅读 · 0 评论