数据库
文章平均质量分 76
mengsuo
这个作者很懒,什么都没留下…
展开
-
数据库架构更新Sql语句编写规范
<br />创建数据库表<br />下例显示 pubs 数据库中所创建的三个表(jobs、employee 和 publishers)的完整表定义,其中包含所有的约束定义。<br />CREATE TABLE 表名<br />(<br />字段名1 数据类型 是否允许为null,<br />字段名2 数据类型 是否允许为null<br />)<br />例如:<br />CREATE TABLE jobs<br />(<br /> job_id smallint IDENTITY(1,1) PRIMAR转载 2010-07-14 14:49:00 · 881 阅读 · 0 评论 -
Sybase数据库 不能修改字段长度的问题
<br />今天在Sybase中执行alter table hw_ckcljl_jz modify zzlx decimal(16,0) not null;<br />语句时报:无法执行语句。<br />The 'select into' database option is not enabled for database 'expressway'.<br />ALTER TABLE with data copy cannot be done. Set the 'select into'<br />dat原创 2010-08-13 16:32:00 · 5494 阅读 · 0 评论 -
千万数量级分页存储过程
<br />千万数量级分页存储过程数据分页是开发过程中常见任务之一,大的项目开发当中经常会使用存储过程进行数据分页,有网上流行的《通用高效分页存储过程代码》,也有号称可以轻松应付百万数据的<br />《一个高效的数据分页的存储过程 可以轻松应付百万数据》,通过一些数据测试比较,本文提供的千万数量级分页存储过程是货真价实的数量级分页存储过程。<br />而且你可以学习相关存储过程编写经验和优化措施,以及使用SQL存储过程要特别注意的问题-注意顺序读取<br /><br />Create PROCEDURE C转载 2010-12-14 00:10:00 · 514 阅读 · 0 评论 -
DB2中有关日期和时间的函数,及应用(转)
DAYNAME 返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。 DAYOFWEEK 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。 DAYOFWEEK_ISO 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。 DAYOFYEAR 返回转载 2012-02-15 16:58:37 · 1079 阅读 · 0 评论 -
查看锁表进程SQL语句
查看锁表进程SQL语句1:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session ses转载 2012-08-10 09:23:30 · 3106 阅读 · 0 评论 -
关于数据库死锁的检查方法
关于数据库死锁的检查方法一、 数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、 死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。三、转载 2012-08-10 09:20:50 · 670 阅读 · 0 评论 -
索引与优化like查询
1. like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。反向索引。====================================================================1. 使用下面的函数来进行模糊查询,如果出现的位置〉0,表示包含该字符串。查询效率比like转载 2013-02-28 14:31:58 · 748 阅读 · 0 评论 -
提高SQL查询效率
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec转载 2013-02-28 14:30:35 · 486 阅读 · 0 评论