
数据库应用经验
weichao9999
每日前进三十公里。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在PowerDesigner中应用达梦数据库
在pd中,无法直接生成达梦数据库的建表语句,需要对pd进行一些配置调整,才能使生成的sql语句在达梦中执行。在本方法中,是通过修改ODBC3.0的相关配置,达到能生成适用于达梦数据库的建库脚本的目的。...原创 2022-08-12 10:44:10 · 5872 阅读 · 4 评论 -
索引使用-一点技巧
1.select * from user_info a where user_no = 59027 连续出现大量慢查询 user_info 表中 字段user_no 建立了索引,而且索引的区分度很高,一直报慢查询,查看执行计划发现一直不走索引。 原因:user_info 表中的user_no 为varchar类型,但是查询条件中是数值型,这种情况下会导致索引失效,将语句修改为: ...原创 2018-05-16 11:12:30 · 443 阅读 · 0 评论 -
转 即使被拖库,也可以保证密码不泄露
http://blog.coderzh.com/2016/01/10/a-password-security-design-example/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io转载 2016-01-12 09:27:15 · 431 阅读 · 0 评论 -
MS Sql Server 伪序列
在MS Sql Server中模拟oracle序列,简单、高效、安全,不用担心高并发情况下发生数据重复。不允许用户维护,数据库初始化以后不允许任何人修改其中的值。默认生成名称为“DID”和“SID”的两个序列,意义为“数据序列号”和“系统序列号”。原创 2014-01-22 14:24:45 · 1531 阅读 · 0 评论 -
关于数据库锁的使用
--可以用锁--设tb(A,B,C)create table #tb(A varchar(2),B varchar(2),C varchar(2))insert into #tb select 'a1','b1','c1' union all select 'a2','b2','c2' union all select 'a3','b3','c3'--1)排它锁--在第一个转载 2013-09-14 07:10:38 · 771 阅读 · 0 评论 -
ORA-20446 错误解决办法
在oracle 11 g 中导入导出数据时,提示ORA-20446错误,这是一个oracle的错误,修改方法如下:1:打开SQL Plus,使用sysman用户登录;2:执行 execute MGMT_USER.MAKE_EM_USER(用户名); 用户名为你要导出或者导入的方案(或空间,或表)的用户原创 2010-05-19 13:18:00 · 1119 阅读 · 0 评论 -
oracle dbtimezone修改
select dbtimezone from dual ; --查看数据库时区select sessiontimezone from dual ; --查看会话时区 1.select u.name || . || o.name || . || c.name TSLTZcolumn from sys.obj$ o, sys.col$ c, sys.user$ u原创 2010-05-17 21:42:00 · 4087 阅读 · 1 评论 -
oracle DBTIMEZONE时区调整
select dbtimezone from dual ; --查看数据库时区select sessiontimezone from dual ; --查看会话时区 1.select u.name || . || o.name || . || c.name TSLTZcolumn from sys.obj$ o, sys.col$ c, sys.user$ u原创 2010-05-17 18:21:00 · 1839 阅读 · 0 评论 -
oracle 11g 安装经验分享
两天多时间一直在装oracle 11g数据库,R1、R2都试过了,计算机也换了,但是一直不能安装成功。错误的主要表现为当数据库安装到85%的时候,大概是提示克隆数据库的时候,提示dbconsole启动失败,根据提示在系统环境变量中设置了oracle_unqname ,值为orcl,然后用打开cmd,输入emctl start dbconsole 执行提示 hh06_orcl文件找不到,根据提原创 2010-05-15 08:05:00 · 2136 阅读 · 0 评论 -
sql语句序号生成
select IDENTITY(int,1,1) ID,* into #temp from yourtableselect * from #tempDrop table #temp 如果有主键则可以这样:SELECT (SELECT COUNT(主键) FROM tftable b WHERE b.主键FROM tftable aORDER BY原创 2009-07-02 11:49:00 · 546 阅读 · 0 评论 -
sql分页查询
Declare @ID intDeclare @MoveRecords intDeclare @CurrentPage intDeclare @PageSize intset @CurrentPage=300set @PageSize=100--@CurrentPage和@PageSize是传入参数Set @MoveRecords=@CurrentPage * @PageSize+1--下原创 2009-07-02 11:32:00 · 485 阅读 · 0 评论 -
sql取某个字段相近某个值的记录
//取价格相近的 1500基准drop table yscjgcreate table yscjg( ID int identity, bm varchar(20), mc varchar(20), fs int, jg int) insert into yscjg (bm,mc,fs,jg) values(09022原创 2009-06-25 13:37:00 · 1386 阅读 · 0 评论 -
sql取分组的前两行
create table temp1 ( class nvarchar(10), dt datetime) insert into temp1 select A , 42 union select A , 2008-10-21 00:00:00 union select B , 2008-10-20原创 2009-06-25 13:33:00 · 2172 阅读 · 0 评论