数据库 oracle union 和 union all
java.sql.SQLSyntaxErrorException: ORA-01789: 查询块具有不正确的结果列数 原因:发现是sql语句用union时的 两个语句查询的字段不一致 解决:将 2个 union 的sql语句,select的列,改为一样的字段。……
数据库 PostgreSQL查看表、表索引、视图、表结构以及参数设置
-- 表索引 select * from pg_indexes where tablename=‘person_wechat_label‘; select * from pg_statio_all_indexes where relname=‘person_wechat_label‘; -- 所有表 SELECT * FROM pg_tables; -- 所有视图 SELECT * FROM pg_views; -- 表……
数据库 Oracle中存储过程的使用
存储过程是写在数据库中的sql语句,它相比写在后台代码中的sql语句速度更快。因为它只需要连接一次数据库,就可以执行较为复杂的sql,不需要多次连接数据库导致系统性能下降,只……
数据库 mysql基于Amoeba(变形虫)实现读写分离
一、实验环境 1、准备五台主机,其中三台已经实现了Mysql的主从复制(主从复制不再演示,从安装Amoeba开始),一台安装Amoeba,一台用作试验机 mysql-master:192.168.200.111 mysql-slave1:192……
数据库 Mysql-服务端-扩展配置
Mysql-服务端-扩展配置 扩展配置 max_connections 允许最大连接数,默认100,最大16384。这个根据性能调节,如果3000连接就会导致mysql的资源不够,那就给3000.因为再给多了,就会导致其它连接……
数据库 SQL Server:时间范围查询重叠
常常碰到要校验数据范围是否存在重叠冲突的情况,典型的场景是房间预订。 假如房间A已经有9月1日-9月10日的预订记录,当其它客人再来预订时,系统必须判断,不能与这个日期范围……
数据库 如何保证缓存与数据库的双写一致性?
一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统 不是严格要求 “缓存 数据库” 必须保持一致性的话,最好不要做这个方案,即: 读请求和……
数据库 oracle replace的用法
表数据里面有些数据是有换行或者特殊字符的,想要去掉,但是几千条记录要一条条改基本不可能。后来想到了replace这个函数,具体用法如下: update表1 t set t.列1=replace((select 列1from表……
数据库 数据库 事务
事务:是一种机制,一个操作序列,它可以包含一条操作命令,或一组操作命令,并且把所有的命令作为一个整体一起向系统体交,或撤销 事务的特点(ACID); 1)原子性: 事务是一个完……
数据库 C# Net MVC SqlServer=T4模板生成实体类并操作数据(DbHelper DBManage)
1.ConnectionString,数据库链接 Web.config configuration connectionStrings !-- 数据库 SQL Server -- add name="ConnectionString" connectionString="Data Source=**IP地址**;Initial Catalog=**数据库名**;User ID=**用户名**;Password……