有時候要把SQLServer的數據表導出為Excel表,以利于分發使用,復制黏貼有比較麻煩,可以用一下步驟操作之:1、先建立一個空的.xls文件,命名為gx.xls;2、右鍵單擊目標數據庫,選擇“任務-導出數據”;3、進入導出數據向導,選擇源數據和數據庫;4、選擇目標數據,這里請選擇目標為“MicrosoftExcel”,并在路徑里選擇剛才建立的gx.xls;5、后面幾部默認即可,最終數據導出到Excel中!SQLServer2005數據表導出為Excel
系統 2019-08-12 01:54:46 2319
實例MD5加密“123456”:HashBytes('MD5','123456')結果:0xE10ADC3949BA59ABBE56E057F20F883E(提示:看完最后,結果要進行轉換。)函數函數描述返回值HashBytesHashBytes('加密方式','待加密的值')加密方式=MD2|MD4|MD5|SHA|SHA1返回值類型:varbinary(maximum8000bytes)提示與注釋123456的MD5有工具可知結果為:e10adc394
系統 2019-08-12 01:52:07 2319
在SQLServer中,我常常會看到有些前輩這樣寫:if(@@error<>0)ROLLBACKTRANSACTIONTelseCOMMITTRANSACTIONT一開始,我看見別人這么寫,我就想當然的以為它只是個計數器,每當檢測到一處錯誤時,@@error的值+1,不過就因為這個理所當然,所以杯具了...實際上,它并不是一個計數器,它是一個動態的值,動態的標識最后一條SQL命令執行的結果,如果成功則為0,不成功則標識錯誤碼。所以,像上面這種寫法是不妥的,
系統 2019-08-12 01:51:54 2319
原文:SQL點滴9—SQLServer中的事務處理以及SSIS中的內建事務我們可以把SSIS中的整個package包含在一個事務中,但是如果在package的執行過程中有一個表需要鎖定應該怎么處理呢?SSIS內建的事務處理可以解決這個問題。在此之前首先來熟悉一下SQLServer中的事務的概念。事務SQLServer中的事務是單個的工作單元。如果某一事務成功,則在該事務中進行的所有數據修改均會提交,成為數據庫中永久的組成部分。如果事務遇到錯誤且必須取消或回
系統 2019-08-12 01:33:25 2319
今天在修改search的建立索引的程序的時候,發現了這個錯誤使用jdbc讀取SQLServer2005的一個表全部記錄,該表具有10W記錄,結果發生以下錯誤:Java代碼com.microsoft.sqlserver.jdbc.SQLServerException:系統內存不足。請對大型ResultSet使用服務器端游標:Javaheapspace。ResultSet大小:236,535,956。JVM總內存大小:312,213,504。atcom.mic
系統 2019-08-29 22:57:58 2318
rt,簡單的excel導入mssql。未做性能及海量數據優化,一般單表5000左右條數據導入適用。源碼非原創,來源于之前搜集整理,原作者無從考究,如有版權問題請留言注明。看代碼。前臺頁面是一個FileUpload和buttonprotectedvoidButton1_Click(objectsender,EventArgse){if(FileUpload1.HasFile==false)//HasFile用來檢查FileUpload是否有指定文件{Resp
系統 2019-08-12 09:26:44 2318
sqlserver系統表詳細說明sysaltfiles主數據庫保存數據庫的文件syscharsets主數據庫字符集與排序順序sysconfigures主數據庫配置選項syscurconfigs主數據庫當前配置選項sysdatabases主數據庫服務器中的數據庫syslanguages主數據庫語言syslogins主數據庫登陸帳號信息sysoledbusers主數據庫鏈接服務器登陸信息sysprocesses主數據庫進程sysremotelogins主數據庫
系統 2019-08-12 01:54:02 2318
原文:SQLServer2005同步復制以下實現復制步驟(以快照復制為例)運行平臺SQLSERVER2005一、準備工作:1.建立一個WINDOWS用戶,設置為管理員權限,并設置密碼,作為發布快照文件的有效訪問用戶。2.在SQLSERVER下實現發布服務器和訂閱服務器的通信正常(即可以互訪)。打開1433端口,在防火墻中設特例3.在發布服務器上建立一個共享目錄,作為發布快照文件的存放目錄。例如:在D盤根目錄下建文件夾名為SqlCopy4.設置SQL代理(發
系統 2019-08-12 01:33:02 2318
示例代碼selectspid,blocked,status,hostname,program_name,hostprocess,cmdfromsysprocesseswheredbid=db_id('xxx')andblocked>0--killspid_xxx活動和監視器SQLServer死鎖檢查
系統 2019-08-12 01:32:33 2318
引用http://dev.firnow.com/course/7_databases/sql/sqlServer/200915/154440_3.html我們在數據庫中使用表的時候,經常會遇到兩種使用表的方法,分別就是使用臨時表及表變量。在實際使用的時候,我們如何靈活的在存儲過程中運用它們,雖然它們實現的功能基本上是一樣的,可如何在一個存儲過程中有時候去使用臨時表而不使用表變量,有時候去使用表變量而不使用臨時表呢?臨時表臨時表與永久表相似,只是它的創建是在
系統 2019-08-29 23:12:08 2317
SqlServer函數的操作實例!(執行多條語句,返回Select查詢后的臨時表)SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================CREATEFUNCTIONcsj_csj(@idasint)RETURNS@temptable--這里返回一個自己創建的表,里面的字段根據自己的需要設([id]int,[zd]varchar(100)
系統 2019-08-12 01:54:43 2317
SQLServer數據庫基礎編程?Go批處理語句用于同時執行多個語句?使用、切換數據庫usemastergo?創建、刪除數據庫方法1、--判斷是否存在該數據庫,存在就刪除if(exists(select*fromsys.databaseswherename='testHome'))dropdatabasetestHomego--創建數據庫,設置數據庫文件、日志文件保存目錄createdatabasetestHomeon(name='testHome',fi
系統 2019-08-12 01:52:25 2317
原文:SQLServer系統數據庫備份最佳實踐首先了解主要的系統數據庫:系統數據庫master包含登錄信息和其他數據庫的核心信息msdb存儲作業、操作員、警報、備份還原歷史。數據庫郵件信息等等。model所有新數據庫的模型,如果希望新數據庫都有某些對象,可以在這里創建。tempdbsqlserver重啟時重建,所以不需要備份除了以上四種,其實還有一個數據庫:Resource從2005就引入的,一個只讀、隱藏的數據庫,包含所有在sqlserver中的系統對象
系統 2019-08-12 01:51:34 2317
1、ReportingServices目錄臨時數據庫文件存在出現這種問題的原因,是由于以前安裝的SQLServer2008文件并沒有卸載或刪除干凈造成解決的辦法如下:找到MSSQL2008的實例安裝目錄,例如:D:\ProgramFiles\MicrosoftSQLServer將D:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA里面的有關ReportingServices的數據
系統 2019-08-12 01:33:35 2317
SETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOALTERprocstp_ExportTable@sqlstrnvarchar(4000),--查詢語句,如果查詢語句中使用了orderby,請加上top100percent,注意,如果導出表/視圖,用上面的存儲過程@orderstrnvarchar(255),--OrderbyField@pathnvarchar(1000),--文件存放目錄@fnamenvarchar(2
系統 2019-08-29 22:22:50 2316