原创 查看SQLSERVER事務日誌記錄

大家知道在完整恢復模式下,SQLSERVER會記錄每個事務所做的操作,這些記錄會存儲在事務日誌裏,有些軟件會利用事務日誌來讀取 操作記錄恢復數據,例如:log explorer 那麼事務日誌記錄怎麼查看,裏面都記錄了些什麼? 打開

原创 查詢 SQL Server 系統目錄常見問題

查詢 SQL Server 系統目錄常見問題 原文地址 常見問題 下列部分按類別列出常見問題。 數據類型 如何找到指定表中列的數據類型? 如何找到指定表中的 LOB 數據類型? 如何找到依賴於指定數據類

原创 用SQL語句生成某個庫下所有存儲過程腳本,並每個存爲一個文件

DECLARE @s VARCHAR(4000),@n INT,@i INT,@s1 VARCHAR(100) SELECT IDENTITY(INT) id,text INTO ## FROM syscomments SELE

原创 哄女人技巧,獻給廣大“傻男人"

1、如果你的女人在你面前哭了,無論什麼原因,請抱緊她,再反抗也要抱緊,趴在桌子上永遠沒有在你懷裏安心; 2、如果你的女人指出了你的不是,請不要總是嫌她嘮叨,若不是因爲在乎她不會說你; 3、如果你的女人和你賭氣不理你,不要

原创 SQL查詢和刪除重複記錄

--處理表重複記錄(查詢和刪除) /*****************************************************************************************************

原创 快速生成100W數據

declare @d datetime set @d=getdate() select * from dbo.ChunkSegmentMapping select [語句執行花費時間(毫秒)]=datediff(ms,@d,getdate

原创 SQL行轉列問題處理

問題描述: 無論是在sql 2000,還是在 sql 2005 中,都沒有提供字符串的聚合函數, 所以,當我們在處理下列要求時,會比較麻煩: 有表tb, 如下: id value ----- ------ 1 aa 1

原创 SQL使用apply進行拆分列值

--SQL2005以上版本可以結合apply進行拆分列值 IF OBJECT_ID('tb') IS NOT NULL DROP TABLE tb GO CREATE TABLE tb (id INT,col VARCHAR(30

原创 CTE 通用表表達式

概念:Common Table Expression,簡稱CTE,中文可以叫做,通用表表達式. 用處:處理以前版本中SQL不好現實,不好理解,複雜的查詢問題.比如:分頁,遞歸查詢... 基本用法: WITH <n

原创 SQL使用遞歸實現數據的累加

--關於遞歸累計求和 if OBJECT_ID('test')is not null drop table test go create table test( id int identity(1,1), depti

原创 SQL檢查存儲過程是否包含關鍵字

SELECT A.NAME FROM SYS.ALL_OBJECTS A,SYS.SQL_MODULES B WHERE A.IS_MS_SHIPPED=0 AND A.OBJECT_ID = B.OBJECT_ID AND A.[TY

原创 快速生成數據庫字典

SELECT TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END , TableDesc=ISNULL(CASE WHEN C.column_id=1 T

原创 通過Oracle sql developer工具從sqlserver遷移數據到oracle

  序言   一般情況下,sqlserver數據遷移到oracle,我們可以使用ODI來進行。但ODI的安裝、配置、使用等比較繁瑣, 而且,要想真正掌握它,也需要一定的學習成本。 這裏我給大家介紹一個oracle免費工具Oracle 

原创 SQL合併統一數據(相同的在一行顯示)

/*問題描述 表Library有字段 表EmployeeInfo 字段 LibraryId EmpId EmpId LibraryTitle LibraryOwner

原创 SQL SERVER 表結構信息查詢(詳細)

SELECT 表名=CASE WHEN a.colorder = 1 THEN d.name ELSE '' END, 表說明=CASE WHEN a.colorder = 1 THEN isnull(f.value, '