DataBases
文章平均质量分 74
lyfvslw
这个作者很懒,什么都没留下…
展开
-
SQL常用函数
以下的函数分别在mssqlserver和oracle中进行测试,只列出常用的函数,不列出具体用法.1,得到系统时间函数 mssqlserver getDate() oracle sysDate2, 提取串的组成部分 mssqlserver subString(coloum1,index,length) oracle subSt原创 2010-01-29 14:32:00 · 512 阅读 · 0 评论 -
PowerDesigner设计常识
初学PowerDesigner时遇到一些困难,很难理解里面一些概念问题及一些用法,在这里抛砖引玉,希望能够得到高人的指点。一,PD的4种模型文件。 概念数据模型(CDM) CDM表现数据库的全部逻辑结构,与具体的数据结构无关,以ER图理论为基础,反映客观存在的事物。 物理数据模型(PDM) PDM与具体的物理实现有关,如具体的DB,反映在软件设计上即是数据库物理原创 2010-02-22 22:23:00 · 3619 阅读 · 0 评论 -
MSSQL2005 存储过程学习
好记性不如烂笔头,以备以后查看。 一,首先如前人所说,存储过程的优点有如下几点: 1,存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译故而提高数据库执行速度。 2,当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3,存储过原创 2010-01-11 15:22:00 · 1055 阅读 · 0 评论 -
sql語句 實現自動填補字符 類似PadLeft
<br />最近公司gen_file新增一個gen07欄位,gen07是根據記錄數量自動遞增的,因為原系統中已有2000多筆數據,所以基本丟棄收工輸入的過程,於是Google了下,便有了以下代碼:<br /> <br />--自定函數<br />--CREATE FUNCTION [dbo].[PadLeft] <br />--( <br />--<br />-- @Source nvarchar(30), -- 原始字串 <br />-- @PaddingChar ncha原创 2010-06-11 13:37:00 · 1585 阅读 · 0 评论 -
C# sql 存儲圖片
<br />引用自:http://www.cnblogs.com/zengwei/archive/2007/12/29/1019679.html<br />winform下:<br /> //存储 <br /> private void MemoryImage()<br /> {<br /> string sql = "";<br /> //string conn = "Provider=SQLNCLI;Data Sour转载 2010-08-12 14:36:00 · 1287 阅读 · 0 评论 -
SQL2005 誤刪數據后的恢復
<br />天天和數據庫打交道,一不小心就會誤操作,導致數據庫的異常.<br />如下方法可以方便的幫助恢復誤刪除的數據<br /><code><br />--首先有個完整備份數據庫<br />backup database mydb to disk ='C:/mydb.bak' with format<br />--模擬誤刪除操作<br />delete from TbA<br />--在發現誤刪數據以後,最好保存當前時間,以便恢復至更接近當前狀態<br />select dt=getdate() int原创 2010-08-26 17:52:00 · 627 阅读 · 0 评论 -
ORACLE中NOT IN 的替代
<br />典型的查询方式为:SELECT TITLEFROM BOOKSHELFWHERE TITLE NOT IN (SELECT TITLE FROM BOOKSHELF_CHECKOUT)ORDER BY TITLE;<br />如果BOOKSHELF_CHECKOUT很大的话,速度可能会很慢,因为ORACLE会在BOOKSHELF_CHECKOUT上执行一个时间密集型的全表扫描。<br />oracle 中not in 效率不高一:使用外部连接SELECT DISTINCT C.TITL原创 2011-02-28 11:02:00 · 603 阅读 · 0 评论