触发器可以做很多事情,但也会带来很多问题。使用它的技巧在于在适当的时候使用,而不要在不适当的时候使用它们。 触发器的一些常见用途如下:弹性参照完整性:实现很多DRI不能实现的操作(例如,跨数据库或服务器的参照完整性以及很多复杂的关系类型)。创建神级跟踪:这意味写出的记录不仅跟踪大多数当前的数据,还....
分类:
数据库 时间:
2014-09-30 11:46:32
阅读次数:
350
首先先编译程序并生成调试符号:gcc -g -c main.cppgcc -o exefile main.o以上的exefile为可执行程序的文件名然后:gdb exefile可以开始gdb调试了。然后在(gdb)那里写入l命令,列出程序源码清单,再次回车是往下列出。(gdb)break linen...
分类:
数据库 时间:
2014-09-30 11:45:22
阅读次数:
199
ASM安全这个小节主要描写叙述与ASM相关的各种安全配置话题,像配置ASM须要的userids、groupids;ASM权限如SYSOPER,SYSDBA和新的SYSASM权限,最后还有ASM使用的ORACLEpassword文件,orapwd。一个ASM实例多个UNIX Userids假设使用一个...
分类:
数据库 时间:
2014-09-30 12:51:02
阅读次数:
324
第一步: 读取系统元数据、读完这些数据后dbcc checkdb 就知道自己要检测的是一个怎样的数据库了、如果在这一步就出错了、dbcc 就直接出错 了、不会再运行下去。第二步: 在dbcc checkdb 内部会对数据库运行dbcc checkalloc命令 dbcc ch...
分类:
数据库 时间:
2014-09-30 11:40:42
阅读次数:
215
数据库当前scn 代码如下 复制代码 idle> select checkpoint_change# from v$database;CHECKPOINT_CHANGE#------------------ 271743118idle> shutdown abort ORACLE...
分类:
数据库 时间:
2014-09-30 09:43:32
阅读次数:
281
一些平时在SQL Server Management Studio 使用到的快捷键F5 (Ctrl+x)执行选中部分的语句,没有选中则全文执行Ctrl+L 现实执行计划(估计)Ctrl+M 在运行后后显示执行计划(实际)Shift+Alt+S 现实统计信息(实际)Ctrl+J 手动智能提示Tab,S...
分类:
数据库 时间:
2014-09-30 11:18:52
阅读次数:
220
一、基础1、创建数据库CREATEDATABASEdatabase-name2、删除数据库dropdatabasedbname3、备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice‘disk‘,‘testBack‘,‘c:\mssql7backup\MyNwind_1.dat‘---开始备份BACKUPDATABASEpubsTOtestBack4、创建新表createtablet..
分类:
数据库 时间:
2014-09-30 04:57:04
阅读次数:
308
二、提升1、复制表(只复制结构,源表名:a新表名:b)(Access可用)法一:select*intobfromawhere1<>1(仅用于SQlServer)法二:selecttop0*intobfroma2、拷贝表(拷贝数据,源表名:a目标表名:b)(Access可用)insertintob(a,b,c)selectd,e,ffromb;3、跨数据库之间表的拷贝(具..
分类:
数据库 时间:
2014-09-30 03:16:22
阅读次数:
363
三、技巧1、1=1,1=2的使用,在SQL语句组合时用的较多“where1=1”是表示选择全部“where1=2”全部不选,如:if@strWhere!=‘‘beginset@strSQL=‘selectcount(*)asTotalfrom[‘+@tblName+‘]where‘+@strWhereendelsebeginset@strSQL=‘selectcount(*)asTotalfrom[‘+@tblName+‘]‘end..
分类:
数据库 时间:
2014-09-30 04:39:13
阅读次数:
286
SQLServer基本函数SQLServer基本函数1.字符串函数长度与分析用1,datalength(Char_expr)返回字符串包含字符数,但不包含后面的空格2,substring(expression,start,length)取子串,字符串的下标是从“1”,start为起始位置,length为字符串长度,实际应用中以len(expression)取得其..
分类:
数据库 时间:
2014-09-30 05:12:12
阅读次数:
224
SQLServer2000同步复制技术实现步骤一、预备工作1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户--管理工具--计算机管理--用户和组--右键用户--新建用户--建立一个隶属于administrator组的登陆windows的用户(SynUser..
分类:
数据库 时间:
2014-09-30 03:15:22
阅读次数:
310
SQL查询语句关键字方法distinct关键字显示没有重复记录的商品名称,商品价格和商品类别列表。selectdistinctware_name,pricefromt_ware;使用计算列查询所有商品价格提高20%后的价格。selectware_id,ware_name,price*1.2fromt_ware;列的别名a)不使用asselectware_id,ware_name,p..
分类:
数据库 时间:
2014-09-30 04:05:12
阅读次数:
251
jsp连接数据库:<%@pagelanguage="java"import="java.util.*,java.sql.*"pageEncoding="GB18030"%><%Stringusername=request.getParameter("username");Stringpassword=request.getParameter("password");Stringpassword2=request.getParameter("password2");Class.fo..
分类:
数据库 时间:
2014-09-30 04:05:02
阅读次数:
254
需求:
MSSQL,列出服務實例中所有數據庫的如下信息: 數據庫ID、數據庫名、創建日期、數據文件類型、數據文件大小、數據庫總大小、文件所在路徑。
寫法(後面的百分比為所花時間占比):
-- 连接子查询 (47%)
WITH cte_TotalSize AS
(
SELECT database_id
,CAST(SUM(size) AS FLOAT)/128 AS...
分类:
数据库 时间:
2014-09-30 03:14:32
阅读次数:
274
MySQL存储过程, Procedure...
分类:
数据库 时间:
2014-09-30 03:14:01
阅读次数:
327
1.oracle存在rownum关键字,它是一个伪列(系统分配在结果集上的一个特殊列) SELECT * FROM oracleTable WHERE ROWNUM=1上面这条语句是能够查询出第一行的记录的。SELECT * FROM oracleTable WHERE ROWNUM>1上面这条语....
分类:
数据库 时间:
2014-09-30 01:11:31
阅读次数:
218
先说一点问题:Mysql中的InnoDB和MyISAM是在使用MySQL中最常用的两个表类型,各有优缺点.两种类型最主要的差别就是 InnoDB 支持事务处理与外键和行级锁.而MyISAM不支持.所以Myisam往往就容易被人认为只适合在小项目中使用。但是从数据库需求角度讲,要求99.9%的稳定性,...
分类:
数据库 时间:
2014-09-30 02:32:11
阅读次数:
247