原创 ExtendedSP
--3個MSSQL擴展 EXEC [master].[dbo].[xp_makecab] 'D:/aa.rar','default',1,'d:/aa.asp'--打包EXEC [master].[dbo].[xp_unpackcab]
原创 Where Case
--第一次看到這樣寫的,where 裏面case,覺得很厲害 create table A(id int,a varchar(6),b varchar(6),c varchar(6),d varchar(6),e varchar(6))i
原创 Trigger
--自己寫的一個簡單的Trigger if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AA_I]') and OBJECTPROPERTY(id,
原创 RowCount
--首次看到ROWCOUNT的用法 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[aa]') and OBJECTPROPERTY(id, N
原创 去除回車 換行符
--去除回車 換行符 數據庫--換行符 CHAR(10) --回車 CHAR(13) SELECT *FROM [dbo].[RenLi] WHERE replace(replace([name],char(10),
原创 aes_cursor
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[aes_sessionschedule]') and OBJECTPROPERTY(id, N'I
原创 aes_cursor01
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[aes_ProgramCloseOutMode]') and OBJECTPROPERTY(id,
原创 怎麼樣把sql server 2000的用戶表的所有者,改成dbo,而不是用戶名
exec sp_changeobjectowner '[bbsdb].[dv_style]',[dbo] 更改當前數據庫中對象的所有者 備份、恢復數據庫時,往往會出現所有者是原來的用戶,這樣當你在新的系統中使用 時,會出現表名無效的
原创 PRIMARY KEY
--自己總結了幾種加PRIMARY KEY的發放 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AA]') and OBJECTPROPERTY
原创 .dll 文件反編譯的工具軟件
.dll 文件反編譯的工具軟件 .dll 文件反編譯的工具軟件: Reflector for .NET Remotesoft .NET E
原创 Exists
SELECT FirstName, ID, (CASE WHEN EXISTS (SELECT id FROM ap
原创 Function Return Table
--Function Return Table create function f_cid( @ClassName varchar(10) --要查詢的類別名(如果類別名會重複,改用NClassID )returns @re table(
原创 OPENROWSET
--彙總的OPENROWSET,OpenDataSource SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:/account.xls',
原创 GROUPING
--GROUPING--是一個聚合函數,它產生一個附加的列,當用 CUBE 或 ROLLUP 運算符添加行時,附加的列輸出值爲1,當所添加的行不是由 CUBE 或 ROLLUP 產生時,附加列值爲0。 --僅在與包含 CUBE 或 ROL
原创 count(distinct)
select FamilyID, count(distinct ApplicationID) as ApplicationID from application group by FamilyID --實現統計不重複數據