随笔分类 - 数据库
摘要:update a set a.KSMC = b.name from JC_KSXXB a inner join chisdb_ymyy..zd_unit_code b on a.KSDM = b.code
阅读全文
摘要:local system account local system 选项指定一个不需要密码的本地系统账号去连接同一台电脑的sql server。local system account会限制sql server的安装和其它服务器的交互,他取决于给这个账户的权限。 他是一个强大的账户,他可能不适合所有
阅读全文
摘要:以一个redis服务为例: 一个redis注册服务后一般是网络服务账户,但是当系统不存在网络服务账户时,就会导致redis服务无法正常启动。接下来修改redis服务的登录身份。 cmd下输入如下命令:sc config Redis obj= LocalSystem 修改为本地系统账户 本地系统帐户(
阅读全文
摘要:本文节选自:https://www.cnblogs.com/youzhangjin/archive/2009/05/22/1486982.html 连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的
阅读全文
摘要:官方说 @@ROWCOUNT 会被以下几种语句清0 原文如下: Statements such as USE, SET <option>, DEALLOCATE CURSOR, CLOSE CURSOR, BEGIN TRANSACTION, or COMMIT TRANSACTION reset
阅读全文
摘要:// AccessSqlserverByAdo.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <Windows.h> #include <iostream> #include <string> using namespace std; #i
阅读全文
摘要:日他妈的会宁的数据在测试健康龙卡的时候搞坏了,今天再日鬼不好就不睡觉了。。。。妈的。不过还是胡日鬼好了。。转载一下。年关事情多,最近设备运行极度不正常,好像是过年了,也想罢工休息一样!昨日一台oracle db主板坏掉,数据库也随之崩溃,oracle服务器重启后,无法open,以下是恢复过程!/home/oracle$sqlplus "/as sysdba"SQL*Plus: Release10.2.0.1.0 - Production on星期五1月18 15:50:26 2008Copyright (c) 1982, 2005, Oracle.All rights re
阅读全文
摘要:select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tablesselect 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete viewsselect 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user
阅读全文
摘要:转发朋友写的技术文章,比较不错Inter-Session Communication DBMS_ALERT 会话间通信 DBMS_ALERT Inter-Session Communication DBMS_ALERT会话间通信 DBMS_ALERT提问:如何让程序获知数据被改变?回答:1.轮询表, 查询count(*)等查看记录是否增加了2.轮询审计表(audit table), 查询count(*)或时间戳字段, 得知表是否有更新3.DBMS_ALERT4.DBMS_AQ ...dbms_alert首次出现在Oracle版本7中, 是数据库会话间通信的一种实现方式, 提供了一种向多用户广播
阅读全文
摘要:今天一个同事突然问我索引为什么失效。说实在的,失效的原因有多种:但是如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要情况:1. 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大于走全表)2. 统计信息失效 需要重新搜集统计信息3.索引本身失效 需要重建索引下面是一些不会使用到索引的原因索引失效 1) 没有查询条件,或者查询条件没有建立索引 2) 在查询条件上没有使用引导列 3) 查询的数量是大表的大部分,应该是30%以上。 4) 索引本身失效 5) 查询条件使用函数在索引列上(见12) 6) 对小表查询 7) 提示
阅读全文
摘要:#pragma onceclass CDBOp {public: bool ReConnect(); bool CloseConnect(); bool OpenConnect(CString hostName, CString dBName, CString userName, CString password); bool GetItemData(CString itemID, float &price, CString &descript); //取存储过程数据,这里只是举例说明 CString GetErrorMsg(); CDBOp(); virtual ~CDBOp
阅读全文
摘要:增加库文件 #pragma comment(lib, "odbccp32.lib ")包含头文件 #include <odbcinst.h>调用函数::SQLConfigDataSource(NULL,ODBC_ADD_DSN, "Oracle in OraDb10g_home1", "DSN=mT\0" "Description=DATASOURCE\0" "Server=his\0" ))示例:#include <vcl.h>#pragma hdrstop#inclu
阅读全文
摘要:create table t (pk number primary key,name varchar2(20));create sequence t_seq ;create trigger t_trigger before insert on t for each rowbeginselect seq.nextval into :new.pk from dual;end;/测试:select * from t; 未选定行 SQL> insert into t(name) values ('aa');已创建 1 行。SQL> select * from t; PK N
阅读全文
摘要:用户相关修改用户密码:alter user user01 identified by usr01修改表insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"修改表字段名alter table TBL_MENU rename column NOTE to memoNote;修改表字段长度alter table 表名 modify 字段名(字符类型 长度)
阅读全文
摘要:F:\oracle\ora90\network\ADMIN\tnsnames.ora.
阅读全文
摘要:oracle的主键约束添加删除1、创建表的同时创建主键约束一、无命名create table accounts (accounts_number number primary key,accounts_balance number);二、有命名 create table accounts (accounts_number number primary key,accounts_balance number,constraint yy primary key(accounts_number));2、删除表中已有的主键约束一、无命名SELECT * FROM USER_CONS_COLUMNS W
阅读全文
摘要:创建用户create user 用户名identified by 密码default tablespace 表空间temporary tablespace 表空间quoat 整数 K|M |unlimited on 表空间限制用户用户加锁 alter user 用户名 account lock;用户解锁 alter user 用户名 account unlock;用户口令即刻失效alter user 用户名password expire删除用户drop user 用户名 cascadecreate user lisi identified by lisi;显示当前用户:show user;系统
阅读全文
摘要:有一表内容如下(多列且为数字): a b c IV-01-002-01 2 nameIV-01-002-01 2 nameIV-01-002-02 1 aaaIV-01-002-02 1 aaaIV-01-002-03 1 bbb得到下面结果: IV-01-002-01 4 nameIV-01-002-02 2 aaaIV-01-002-03 1 bbbselect a,sum(b),c from 表 group by a,c 难道这就是所谓有分组查询??哈哈
阅读全文
摘要:最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。以后的文章里会讲解使用Xerces进行C++ XML解析的例子,希望大家一起交流。 TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。 DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。
阅读全文
摘要:如有以下sql语句:select name from student where id='1003' union allselect name from student where id='1001' union allselect name from student where id='1004'查询出来的结果顺序是未知的。现在必须按照一定的顺序显示查询的结果,可以用这样的方法:select name from (select name ,2 flag from student where id='1003' union all
阅读全文