数据库相关 - 军军小站|张军博客
Oracle

oracle触发器中增删改查本表

oracle触发器中增删改查本表(1)只有beforeinsert触发器中才可以查询或更新本表createorreplacetriggertri_test_insbeforeinsertontestforeachrowdeclarev_cntinteger;beginselectcount(*)intov_cntfromtest;dbms_output.put_line('testcount:'||to_char(v_cnt));updatetestset

系统 2019-08-12 01:52:06 2750

MySql

mysql树查询,sql递归函数

mysql树查询,sql递归函数selectcateIDfromgoodscategorywhereFIND_IN_SET(cateID,getGoodsChildLst('43242'))CREATEFUNCTION`getGoodsChildLst`(rootIdINT)RETURNSvarchar(1000)BEGINDECLAREsTempVARCHAR(1000);DECLAREsTempChdVARCHAR(1000);SETsTemp='$'

系统 2019-08-12 01:55:31 2749

SqlServer

SQL server join,left join,right join ,outer

给个通俗的解释吧.例表aaidadate1a12a23a3表bbidbdate1b12b24b4两个表a,b相连接,要取出id相同的字段select*fromainnerjoinbona.aid=b.bid这是仅取出匹配的数据.此时的取出的是:1a1b12a2b2那么leftjoin指:select*fromaleftjoinbona.aid=b.bid首先取出a表中所有数据,然后再加上与a,b匹配的的数据此时的取出的是:1a1b12a2b23a3空字符同

系统 2019-08-12 01:54:12 2747

数据库相关

update-alternatives命令详解

转载:http://blog.csdn.net/maixia24/article/details/11707289update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了openjdk和sunjdk两个版本,而我们又希望系统默认使用的是sunjdk,那怎么办呢?通过update-alternatives就可以很方便的实现了。sudoupda

系统 2019-08-12 01:53:52 2747

数据库相关

[EntLibFAQ]“不允许所请求的注册表访问权”的

[EntLibFAQ]“不允许所请求的注册表访问权”的解释VersionDateCreatorDescription1.0.0.12006-5-2郑昀@Ultrapower草稿继续阅读之前,我们假设您熟悉以下知识:nMicrosoftEnterpriseLibraryJune2005nEventLog和注册表的关系[现象]首先,这种情况发生在第一次使用MicrosoftEnterpriseLibraryJune2005的库(不限定是哪一个库,可以是Cach

系统 2019-08-12 01:33:52 2747

数据库相关

hdu(2062)-Subset sequence 组合数学

意甲冠军:查找集合{1,2,3...n}第一m一个排列子。收集的线索所行的大小。例两个元素的排列子集合按字典树排列是:{1},{1,2},{2},{2,1};解法:一个一个元素来确定,每次把剩余的元素按大小顺序排列在num中,然后依据排列组合原理直接计算下一个位置的元素的大小。直到排列数为0停止;代码:/*******************************************************author:xiefubao*******

系统 2019-08-12 01:55:12 2746

数据库相关

批量执行SQL文件

原文:批量执行SQL文件摘要:很多时候我们在做系统升级时需要将大量的.sql文件挨个执行,十分不方便。而且考虑到执行顺序和客服的操作方便性,能不能找到一种简单的方法来批量执行这些sql文件呢?主要内容:准备工作利用osql/ocmd命令批量执行sql文件使用master..xp_cmdshell存储过程调用osql/ocmd命令总结一、准备工作既然是要批量执行sql文件,首先我们建立两个sql文件:1.sql和2.sql。1.sql的内容:INSERTIN

系统 2019-08-12 01:52:03 2746

MySql

我的MYSQL学习心得(四)

原文:我的MYSQL学习心得(四)我的MYSQL学习心得(四)我的MYSQL学习心得(一)我的MYSQL学习心得(二)我的MYSQL学习心得(三)我的MYSQL学习心得(五)我的MYSQL学习心得(六)MYSQL里的BLOB数据类型BLOB是一个二进制大对象,用来存储可变数量的数据。BLOB类型分为4种:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。MySQL的四种BLOB类型类型

系统 2019-08-12 01:51:26 2746

数据库相关

电脑突然出现成功连接网络但不能上网、网络受限

这两天,电脑突然就出现成功连接网络但不能上网、网络受限这问题了。解决办法(用的是win8.1):右击桌面右下角,选择“命令提示符(管理员)”,然后输入:netshwinsockreset,重启计算机。netshwinsockresetnetshwinsockreset命令,作用是重置Winsock目录。netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等;winsock是系统内部目录,winsock是Wind

系统 2019-08-12 01:54:15 2745

数据库相关

【函数】fill和fill_n填充之区别

fill对区间填充原型:templatevoidfill(ForwardIteratorfirst,ForwardIteratorlast,constT&value){while(first!=last)*first++=value;}填充区间[first,last)示例:#include#include#includeusingnamesp

系统 2019-08-12 01:53:00 2744

数据库相关

关于拼sql语句执行与直接执行存储过程的效率比较

1.关于拼sql语句执行与直接执行存储过程的效率比较最近对于一个旧的程序的导入进行优化,不过由于这个导入程序原来是直接在程序中使用拼SQL语句执行导入,执行时间较长,一般要十分钟左右。1)在程序代码中拼sql语句,类似代码如下:System.Data.OleDb.OleDbCommandCommand=conn.CreateCommand();Command.CommandTimeout=0;Command.Transaction=trans;Comman

系统 2019-08-12 01:33:35 2744

数据库相关

模拟NSRunLoop

FundamentalsMostofthemysteriousnessinNSRunLoopisinitsvariousrunmethods.Whatgoesoninthere?Howdoesitallwork?The-runmethodisprettysimple,sincethedocumentationdescribesitintermsof-runMode:beforeDate::Ifnoinputsourcesortimersareattache

系统 2019-08-12 01:33:04 2744

数据库相关

从一个小例子认识SQL游标

原文:从一个小例子认识SQL游标1什么是游标:关系数据库中的操作会对整个行集起作用。例如,由SELECT语句返回的行集包括满足该语句的WHERE子句中条件的所有行。这种由语句返回的完整行集称为结果集。应用程序,特别是交互式联机应用程序,并不总能将整个结果集作为一个单元来有效地处理。这些应用程序需要一种机制以便每次处理一行或一部分行。游标就是提供这种机制的对结果集的一种扩展。游标通过以下方式来扩展结果处理:允许定位在结果集的特定行。从结果集的当前位置检索一行

系统 2019-08-12 01:32:25 2744

数据库相关

索引迁移

Ihaveaclientthatwasinneedofmovingallthereindexesfromtheprimaryfilegrouptoanindexfilegroup.Therewereatotalof25databasessothetimeneededtoscripteachoneindividuallywouldhavebeenoverwhelmingnottomentiontheneedtoperformthisacrossmultipl

系统 2019-08-12 01:32:14 2744

数据库相关

数据恢复过程中需要注意的一些问题

转自:http://www.99d.com/jc/yy/sjhf/2011/0531/2590_3.html数据恢复过程中最怕被误操作而造成二次破坏造成恢复难度陡增。数据恢复过程中,禁止往源盘里面写入新数据的。不要做DskChk磁盘检查。一般文件系统出现错误后,系统开机进入启动画面时会自动提示是否需要做磁盘检查,默认10秒后开始进行DskChk磁盘检查操作,这个操作有时候可以修复一些小损坏的目录文件,但是很多时候会破坏了数据。因为复杂的目录结构它是无法修复

系统 2019-08-12 01:53:55 2743