1、函数--drop function getMaxDate; create FUNCTION getMaxDate (y int, m int )returns datebegin DECLARE maxDate date ; select max(dateid ) into ma...
分类:
数据库 时间:
2015-01-22 19:49:33
阅读次数:
251
一:OLEDB方式操作Excel的个人理解就是把要操作的Excel当作一个数据库,所有对Excel的操作,就变成了对“数据库”的操作。那么这时就需要有一个数据库的连接字符串。代码如下:connStr = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Sou...
分类:
数据库 时间:
2015-01-22 19:49:19
阅读次数:
212
Locktable有两种模式locktablestable_nameread[orwrite];test1:session1:locktablestmp_xf_lock;1.可以查询2.dml报:ERROR1099(HY000):Table'tmp_xf_lock'waslockedwithaREA...
分类:
数据库 时间:
2015-01-22 19:46:00
阅读次数:
211
有时候会发现要用远程链接mysql1 先要在mysql的host的机器上修改mysql表,最快就是复制一下本地localhost,现在phpmyadmin复制功能什么的很好用,然后把host列中的localhost改为对应的ip(远程客户端的ip)即可。 当然修改localhost为%也可以,但岂不...
分类:
数据库 时间:
2015-01-22 19:43:04
阅读次数:
192
关于触发器的使用,有很多争议。触发器的好处不言而喻是增强了数据的校验能力,能够有效地实现复杂的业务逻辑。在一定程度上走的比约束和check走的更远。关于触发器的坏处,最典型的就是触发器的使用会导致系统性能下降,数据的不可控性,尤其是跨表检测,以及可能导致的触发器递归更加加深了数据的维护难度和不可控性...
分类:
数据库 时间:
2015-01-22 19:40:24
阅读次数:
200
转载 http://blog.sina.com.cn/s/blog_5376c7190101hvvb.html如下:select * from user_indexes where table_name='表名';select * from user_ind_columns where index_...
分类:
数据库 时间:
2015-01-22 19:40:14
阅读次数:
177
Copied fromhttps://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/SELECT DISTINCT CategoryId ,ProductNamesFROM ...
分类:
数据库 时间:
2015-01-22 19:37:49
阅读次数:
178
C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户...
分类:
数据库 时间:
2015-01-22 19:36:31
阅读次数:
204
点击链接时,弹出错误提示:
ERROR1130:Host‘192.168.1.3‘isnotallowedtoconnecttothisMySQLserver
第一:更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改称‘%‘。然后新建查询
输入:flushrivileges(刷新系统权限表)
或者新加条记录,“host”项为要访..
分类:
数据库 时间:
2015-01-22 18:26:52
阅读次数:
146
常用捕获sqlserver数据变更使用触发器、output、CDC以及更改跟踪.相对来说实时性以及性能考虑,更改跟踪都是一个好的选择....
分类:
数据库 时间:
2015-01-22 18:16:09
阅读次数:
240
oracle中映射表到timesten的方法...
分类:
数据库 时间:
2015-01-22 18:16:33
阅读次数:
201
基本要素(时间、用户、问题)
用户11g环境下有段SQL语句在程序中执行效率非常差,但是在plsql中执行却很快,通过查看执行计划,发现使用了不同的索引导致,程序中执行的如下:
PLSQL中执行的效果如下:
可以看到差别,使用门诊费用记录_IX_登记时间索引是在plsql中的执行计划,使用门诊费用记录_UQ_NO的是程序中的执行计划,两者SQL是完全...
分类:
数据库 时间:
2015-01-22 18:13:34
阅读次数:
168
使用PLSQL Developer连接数据库三种方式
normal:普通用户,一般程序员使用
SYSOPER:系统操作员,很少使用,一般做备份,日志操作
SYSDBA:系统管理员,专业数据库管理人员使用...
分类:
数据库 时间:
2015-01-22 18:12:51
阅读次数:
166
在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。
1、CHAR
最多可以以固定长度的格式存储2000个字符或字节。默认指定为以字符形式进行存储,这个数据类型是固定长度的,并且当位数不够时,需要在其右边添加空格来补满。
2、VARCHAR和VARCHAR2
最多可以以可变长度来存储4000B,因此不需要空格来作补充。VARCHAR...
分类:
数据库 时间:
2015-01-22 18:02:06
阅读次数:
170
5、NUMBER
用于存储零、正数、定长负数以及浮点数。NUMBER 数据类型可以以 NUMBER(P,S)的
形式来定义数字的精度和范围。 这里:p 表示精度 (1-38),它表示存储在列中数
字的总长度是 p 位: s 表示范围,它表示小数点后的位数。该取值范围可以从-84 到 127 。例如:
CREATE TABLE test
(name number(5))
使用精度 5 来...
分类:
数据库 时间:
2015-01-22 18:01:45
阅读次数:
200
9、TIMESTAMP WITH TIME ZONE
包含 TIMESTAMP 数据类型中的所有域,除此之外,还包含两个额外的域:timezone_hour 和 timezone_minute。这个数据类型包含支持时区的相关信息。这个数据类型可以在 Oracle9i 数据库及其更新的版本中使用。
10、TIMESTAMP WITH LOCAL TIME ZONE
除了在数据库中存储的时区采用...
分类:
数据库 时间:
2015-01-22 18:02:34
阅读次数:
226