• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dotnetbbs
博客园 首页 新随笔 联系 订阅 订阅 管理

文章分类 -  DataBase

 
Oracle中取前几名的方法
摘要:与SQL SERVER相比,Oracle没有Top n 这样简单方便取前几名的方法. 但也有相对应的方法可以实现,使用的是Oracle中的伪列:rownum. 最简单的方法如下:一:最简单的问题:直接取前几名 SELECT A.* from Company_Expense A WHERE ROWNUM= '2006-05-01' ... 阅读全文
posted @ 2006-07-24 17:24 RogerWang 阅读(1714) 评论(0) 推荐(0)
較少使用的一些SQL SERVER語句,不斷更新中
摘要:1:OpenDataSource 打開某個服務器,一般用於打開遠程服務器 2:Sp_Who 判斷當前服務器登錄的用戶. ///可選參數: @Loginame 3:將數據表中自增字段重設從0開始 DBCC CheckIdent(TableName,Reseed/NoReseed,value) 其中:TableName:表名, Res... 阅读全文
posted @ 2006-05-11 10:53 RogerWang 阅读(124) 评论(0) 推荐(0)
索引知識
摘要:Data pages contain all the data in data rows except text, ntext, and image data, which is stored in separate pages. Data rows are placed serially on the page starting immediately after the header. A r... 阅读全文
posted @ 2006-05-11 10:51 RogerWang 阅读(125) 评论(0) 推荐(0)
(轉)Oracle PL_SQL 語言基礎
摘要:PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了, 近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并 执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点以及其独... 阅读全文
posted @ 2006-05-07 19:02 RogerWang 阅读(1624) 评论(0) 推荐(0)
SQL SERVER中的三种获得自增长ID的方法 (轉)
摘要:SQL SERVER中的三种获得自增长ID的方法 这个功能比较常用,所以记下来以防自己忘掉。 SCOPE_IDENTITY 返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。 IDENT_CURRENT 返回为任何会话和任何作... 阅读全文
posted @ 2006-04-02 08:18 RogerWang 阅读(321) 评论(0) 推荐(0)
T-SQL集
摘要:一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id,'IsInlineFunct... 阅读全文
posted @ 2006-03-20 13:09 RogerWang 阅读(319) 评论(2) 推荐(0)
数据库开发——精典 (轉)
摘要:1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encryp... 阅读全文
posted @ 2006-03-19 09:00 RogerWang 阅读(138) 评论(0) 推荐(0)
如何在SQLSERVER中快速有条件删除海量数据
摘要:最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用,再者也好长没写过BLOG了,一起探讨一下 如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是DDL操作,不产生rollback,... 阅读全文
posted @ 2006-03-19 08:53 RogerWang 阅读(162) 评论(0) 推荐(0)
Transact SQL 常用语句以及函数(轉貼)
摘要:Transact SQL 语 句 功 能 ======================================================================== --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新... 阅读全文
posted @ 2006-03-19 08:04 RogerWang 阅读(178) 评论(0) 推荐(0)
批量生成記錄的一種解決方法
摘要:---------------------------------------Create by RogerWang 2006-03-05----------------------------/*已知:有A,B,C三表,其中A是主表,B,C是其從表,且C表中Key是自增性. ABC三表中現在都有少量記錄,其中A表的記錄數是20條,其Key值連續,且Key的規則... 阅读全文
posted @ 2006-03-10 10:15 RogerWang 阅读(960) 评论(0) 推荐(0)
SQL Server性能優化1
摘要:一、概述 在數據庫應用中,速度是一個永恆的話題。有許多因素會影響數據庫的性能表現,例如:操作系統,硬件方面的因素,如內存和磁盤空間,訪問數據庫的應用軟件。除此之外,數據庫本身的設計也是一個影響性能的重要因素。 本文要討論的是我們可以採取哪些措施提高SQL Server數據庫的性能。討論的焦點主要集中在SQL Server 2000為視圖創建索引的能力,以及如何使用Index Tuning... 阅读全文
posted @ 2006-03-10 10:05 RogerWang 阅读(470) 评论(0) 推荐(0)
SQL Server 性能優化 3 (轉載)
摘要:如果你正在負責一個基於SQL Server的項目,或者你剛剛接觸SQL Server,你都有可能要面臨一些數據庫性能的問題,這篇文章會為你提供一些有用的指導(其中大多數也可以用於其它的DBMS)。 在這裡,我不打算介紹使用SQL Server的竅門,也不能提供一個包治百病的方案,我所做的是總結一些經驗----關於如何形成一個好的設計。這些經驗來自我過去幾年中經受的教訓,一直來,我看到許多同樣的設計... 阅读全文
posted @ 2006-03-10 10:04 RogerWang 阅读(210) 评论(0) 推荐(0)
SQL Server 性能優化2 (轉載)
摘要:--首先,定期用下面的語句,檢查/修複數據庫/並整理索引碎片(需要比較長的時間,請在系統空閒時進行此工作)USE MASTERGOsp_dboption '你的數據庫名', 'single user', 'true'GoDBCC CHECKDB('你的數據庫名', REPAIR_REBUILD) GoUSE 你的數據庫名goexec sp_msforeachtable 'DBCC CHECKTAB... 阅读全文
posted @ 2006-03-10 10:04 RogerWang 阅读(418) 评论(0) 推荐(0)
在SQL SERVER中實現繁簡轉換
摘要:基本思路:在SQL SERVER中建立一個有簡碼與繁碼一一對應的轉換表. 然後建立一個轉換函數, 傳入的參數有:1:要轉換的字符串,2:轉換的類型, 1,表示 GB-->BIG,否则是 BIG-->GB 建繁簡轉換表:if exists (select * from dbo.sysobjects where id = object_i... 阅读全文
posted @ 2006-03-06 18:10 RogerWang 阅读(4492) 评论(0) 推荐(0)
SQL语句书写技巧(转载)
摘要:SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实.最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。通过优化SQL语句提高查询性能的关键是:? 根据实际需求情况,建立合适的索引;? 使用一切可能的方式去利用好索引,避免全表扫描;? 尽量减少内存及数据I/O方面的开销一. 建立索引 (一)建立"适当"的索引,是快速查询的基础。 索引(in... 阅读全文
posted @ 2006-03-06 13:58 RogerWang 阅读(295) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3