随笔分类 -  sql

NHibernate 数字类型进行模糊查询
摘要:I have a NHibernate search function where I receive integers and want to return results where at least the beginning coincides with the integers, e.g. 阅读全文

posted @ 2020-02-25 10:59 滴d 阅读(348) 评论(0) 推荐(0)

Oracle.ManagedDataAccess 提示ORA-01017 错误【解决方案】
摘要:Oracle.ManagedDataAccess 提示ORA-01017 错误【解决方案】 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy] "Enabled"=dword:00000000 阅读全文

posted @ 2017-06-23 15:46 滴d 阅读(2114) 评论(0) 推荐(0)

解决重装 Oracle 出现的 INS-32025 问题,完全卸载 Oracle11g
摘要:如果您要重装 Oracle,并且安装程序正在运行,请先关闭它。完全卸载:1、停止所有 Oracle 服务 2、通过开始菜单 Oracle Installation Products -> Universal Installer 运行 Oracle 卸载工具 3、运行注册表编辑器,删除 Oracle ... 阅读全文

posted @ 2015-07-16 12:03 滴d 阅读(4840) 评论(0) 推荐(0)

Oracle 分区表(转)
摘要:原文地址:http://love-flying-snow.iteye.com/blog/573303废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 createtablegr... 阅读全文

posted @ 2015-04-10 19:14 滴d 阅读(512) 评论(0) 推荐(0)

Oracle 取随机数(转)
摘要:1、从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum < 4 表示从STAFF表中随机取3条记录2、产生随机数 SELECT DBMS_RANDOM.RANDOM FROM D... 阅读全文

posted @ 2015-04-10 19:07 滴d 阅读(91227) 评论(3) 推荐(9)

Oracle 如何修改列的数据类型
摘要:链接:http://www.cnblogs.com/david-zhang-index/archive/2012/04/10/2441015.html对字段操作操作方法更新字段名alter table TABLE_NAME rename column column_old to column_new;添加字段alter table TABLE_NAME add COLUMN_NAME varchar(10);删除字段alter table TABLE_NAME drop column COLUMN_NAME;添加字段并附值alter table TABLE_NAME ADD COLUMN_NA 阅读全文

posted @ 2013-09-05 22:06 滴d 阅读(651) 评论(0) 推荐(0)

SQL Server 2005 中的分区表和索引
摘要:SQL Server 2005 中的分区表和索引SQL Server 2005 69(共 83)对本文的评价是有帮助 - 评价此主题发布日期 : 3/24/2005 | 更新日期 : 3/24/2005Kimberly L. Tripp SQLskills.com 的创始人适用于: SQL Server 2005摘要:SQL Server 2005 中基于表的分区功能为简化分区表的创建和维护过程提供了灵活性和更好的性能。追溯从逻辑分区表和手动分区表的功能到最新分区功能的发展历程,探索为什么、何时以及如何使用 SQL Server 2005 设计、实现和维护分区表。(本文包含一些指向英文站点的. 阅读全文

posted @ 2013-09-02 16:19 滴d 阅读(265) 评论(0) 推荐(0)

sql 清缓存
摘要:DBCCDROPCLEANBUFFERSDBCCFREEPROCCACHE 阅读全文

posted @ 2012-01-20 16:48 滴d 阅读(171) 评论(0) 推荐(0)

A左关联B,取从B表多条记录取一条
摘要:select * from aleft join b on a.ID = b.IDwhere not exists (select 1 from b t where t.ID = b.ID and t.TimeEnd > b.TimeEnd) 阅读全文

posted @ 2011-12-13 10:05 滴d 阅读(730) 评论(0) 推荐(0)

从每个分类选择10条记录
摘要:下面是从每个分类读取10条记录的代码,非常的不错。不过性能就一般化了。从每个分类选择10条记录复制代码代码如下:select a.* from Content a where a.log_ID in (select top 10 log_ID from Content where log_CateID = a.log_CateID order by log_ID desc) order by log_ID desc"注意Content 是新闻记录表log_CateID 是分类字段log_ID 关键字字段,自动增加的 阅读全文

posted @ 2011-07-09 20:43 滴d 阅读(255) 评论(0) 推荐(0)

sql server分布式事务解决方案(补充)
摘要:适用环境操作系统:windows 2003数据库:sql server 2000/sql server 2005使用链接服务器进行远程数据库访问的情况一、问题现象在执行分布式事务时,在sql server 2005下收到如下错误:消息7391,级别16,状态2,过程xxxxx,第16行无法执行该操作,因为链接服务器"xxxxx"的OLE DB访问接口"SQLNCLI"无法启动分布式事务。在sql server 2000下收到如下错误:该操作未能执行,因为OLE DB提供程序'SQLOLEDB'无法启动分布式事务。[OLE/DB provider returned message:新事务不能登记 阅读全文

posted @ 2010-12-24 11:16 滴d 阅读(384) 评论(0) 推荐(0)

SQL获取某个时间段的数据
摘要:declare @beginDate datetimedeclare @endDate datetimeset @beginDate = '2010-11-1'set @endDate = '2011-1-2'create table #temp(ids int identity(1,1), 日期 nvarchar(10))declare @i intset @i = 0while @i =datediff(dd,@beginDate,@endDate)begininsert into #tempselect convert(nvarchar(11), dateadd(dd,@i,@begi 阅读全文

posted @ 2010-12-16 17:00 滴d 阅读(4654) 评论(0) 推荐(0)

update语法汇总
摘要:最常用的update语法是:UPDATE <table_name>SET <column_name1> = <value>,SET <column_name2> = <value>如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦第一,要select出来放在临时变量上,有很多个哦第二,再将变量进行... 阅读全文

posted @ 2010-08-19 11:57 滴d 阅读(23253) 评论(2) 推荐(2)

SQL 优化十大经验
摘要:1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供... 阅读全文

posted @ 2009-12-04 14:53 滴d 阅读(481) 评论(0) 推荐(0)

Char 和 Varchar 与 nchar 和 nvarchar 最终总结比较
摘要:最近发现自己经常会把这几个字义不时模糊起来,所以自己整理了一下这方面文章。先从MSDN拿出定义出来,理论知识先要看懂char [ ( n ) ]固定长度,非 Unicode 字符数据,长度为 n 个字节。n 的取值范围为 1 至 8,000,存储大小是 n 个字节。char 的 SQL 2003 同义词为 character。varchar [ ( n | max ) ]可变长度,非 Unicod... 阅读全文

posted @ 2009-07-21 17:04 滴d 阅读(1350) 评论(0) 推荐(0)

SQL 收集
摘要:--修改表名称EXEC sp_rename 旧表名,新表名--修改表字段名称EXEC sp_rename '表.旧字段','新字段','COLUMN'--修改表字段类型alter table 表 alter column 字段 类型(如:int)--查询当前数据库名select name from [master].[dbo].[sysdatabases] Where DbId=(Select D... 阅读全文

posted @ 2009-07-21 17:03 滴d 阅读(268) 评论(0) 推荐(0)

导航