Time of Update: 2015-06-01
標籤: 第一種方法:Insert部分資料還ok 批量資料效能問題。第二種方法:sqlbulkcopy 方法 主要思想 是在用戶端將資料緩衝到datatable裡面,然後用sqlbulkcopy 一次性將資料插入到資料庫表中方法如下: System.Data.SqlClient.SqlBulkCopy bcp = new
Time of Update: 2015-06-01
標籤:當你作為DBA時,很多人會向你抱怨:“這個程式資料載入和蝸牛一樣,你看看是不是伺服器出問題了?”造成這個問題的原因有很多。可能是程式應用伺服器問題,網路問題,程式實現方式問題,資料庫伺服器負荷過重。不管是哪個問題,資料庫總是第一個被抱怨的。我們DBA的職責就是找出問題所在,並解決它們。問題解決第一步,診斷分析:1 SELECT 2 parent_node_id AS Node_Id,3 COUNT(*)
Time of Update: 2015-05-30
標籤:SQL
Time of Update: 2015-05-31
標籤:數學函數 &nb
Time of Update: 2015-05-31
標籤:一、索引的圖形介面操作 SQL Server非常強大的就是圖形介面操作。關於索引方面也一樣那麼強大,很多操作比如說重建索引啊,查看各種統計資訊啊,都能夠通過圖形介面快速查看和操作,下面來看看SQL Server索引方面的GUI操作。 二、索引統計資訊的圖形介面操作SQL Server 索引的圖形介面操作 <第十二篇>
Time of Update: 2015-05-31
標籤:SQL
Time of Update: 2015-05-29
標籤:sql server jion inner join left join left outer join right
Time of Update: 2015-05-27
標籤:常見的欄位類型選擇1.字元類型建議採用varchar/nvarchar資料類型2.金額貨幣建議採用money資料類型3.科學計數建議採用numeric資料類型4. 自增長標識建議採用bigint資料類型 (資料量一大,用int類型就裝不下,那以後改造就麻煩了)5.時間類型建議採用為datetime資料類型6.禁止使用text、ntext、image老的資料類型7.禁止使用xml資料類型、varchar(max)、nvarchar(max)約束與索引每張表必須有主鍵•
Time of Update: 2015-05-28
標籤:當使用者在在SQL Server 2008企業管理器中更改表結構時,必須要先刪除原來的表,然後重新建立新表,才能完成表的更改,如果強行更改會出現以下提示:不允許儲存更改。您所做的更改要求刪除並重新建立以下表。您對無法重新建立的標進行了更改或者啟用了“阻止儲存要求重新建立表的更改”選項。如果要去掉此提示,可從“工具”菜單中選擇“選項”,在“選項”對話方塊中,選Designers,選擇“
Time of Update: 2015-05-28
標籤: 1 use master 2 go 3 select * from sys.dm_os_buffer_descriptors 4 go 5 6 --查看資料庫在資料緩衝(data cache)中佔用的空間大小 7 --由於每個資料頁對應動態管理檢視(dynamic management view,DMV)中的一行,為128 位元組,為1/8個KB(KB) 8 --1位元組(Byte)=8位(Bit) 9 --1KB(KB)=1024位元組(Byte)10
Time of Update: 2015-05-26
標籤:只做常用部分簡單介紹,詳細內容見T-SQL聯機叢書。1,統計函數 avg, count, max, min, sum多數聚會不統計值為null的行。可以與distinct一起使用去掉重複的行。可以與group by 來分組2, 數學函數SQRT(n)返回一個數的平方根Square(n)返回一個數的平方ceiling(n) 返回大於或者等於n的最小整數floor(n), 返回小於或者是等於n的最大整數round(m,n), 四捨五入,n是保留小數的位元abs(n)sign(n),
Time of Update: 2015-05-27
標籤:地址:http://blog.csdn.net/jiaohougenyang/article/details/44937801背景:項目最開始時使用的是SQL Server資料庫,業務需求現要將資料庫調整為MySQL。網上搜集了一些教程,整理了一個相對簡單方便的分享給大家。 1、先去mysql官網下載一個odbc的驅動,因為MSsql一直沒有整合mysql的驅動,這個玩意需要單獨下載並安裝。點我下載 我下載的是windows解壓縮的包Windows
Time of Update: 2015-05-27
標籤:隨筆: // 將tb_User表資料添加到DataGridView中 string sqlconn = "Data Source=localhost;Initial Catalog=db_QQ;Persist Security Info=True;User ID=sa;Password=99990000"; SqlConnection conn = new SqlConnection(sqlconn);
Time of Update: 2015-05-25
標籤:用的是sql server2014要然後現在要將2014資料庫的資料放到2012中操作如:一,先用2014的資料庫匯出表結構和資料: 選擇需要匯出的資料 右鍵---任務---產生指令碼 ---根據下面進行操作---點擊確認後選擇在新視窗顯示最後一直下一步到最後。 二,在低版本資料庫中建立一個新的資料庫,將到出來的指令碼直接在建立的資料庫中跑即可。 sql server實現高版本向低版本相容
Time of Update: 2015-05-26
標籤:--先類比環境,後面說明:USE [Temp]GO--DROP TABLE [TestTab]TRUNCATE TABLE [TestTab]CREATE TABLE [dbo].[TestTab]([UserAcount][varchar](50) NOT NULL,[UserName][varchar](50) NOT NULL,[crdatetime][datetime] NOT NULL,[value][numeric](18, 4) NULL,[Info][varchar](50
Time of Update: 2015-05-26
標籤:功能描述:有兩張表,一張業務部門表A(A表中存某公司的所有業務部門資訊),另一張表為使用者表B(B表中存某公司所有使用者所在的業務部門資訊),要求使用SQL語句查詢出各個部門的使用者數量(注意:統計各業務部門的使用者數量時,需要將其下所有子部門的使用者統計進去); 表A: 表B:
Time of Update: 2015-05-26
標籤:用SQL Server註冊使用者,通過頁面輸入註冊資訊,儲存到資料庫。 <form action="zhuChe.jsp" method="post" onsubmit="return reg(this);"><div id="div2"> <p style="margin-left:30px"><img src="image/pic_zc.gif"></img></p> <div
Time of Update: 2015-05-22
標籤:最近做資料轉移,由於誤操作,在系統資料表master表裡建立了N多表 實在是沒法刪找到以下方法共用一下--指定要刪除的資料庫中的表use mastergodeclare @sql varchar(8000),@TableName varchar(100)begin declare cur cursor for select Name from sysobjects where xtype=‘p‘ and crdate>=‘2015-03-31 10:33:14.6
Time of Update: 2015-05-23
標籤:補充一下關於資料庫多欄位複合主鍵的設定。首先一個表是不能有多個主鍵的。但是可以有多個欄位組合成一個主鍵,這就是為什麼有時候表裡為什麼會有多個欄位都有主鍵的標誌,那是因為他們組合成了一個主鍵了。我們可以通過企業管理器進行設定,也可以通過T—Sql語句設定。alter table tablename add constraint pk_name primary key
Time of Update: 2015-05-22
標籤: 簡要介紹基礎語句:1、說明:建立資料庫CREATE DATABASE database-name2、說明:刪除資料庫drop database dbname3、說明:備份sql server--- 建立 備份資料的 deviceUSE masterEXEC sp_addumpdevice ‘disk‘, ‘testBack‘, ‘c:\mssql7backup\MyNwind_1.dat‘--- 開始 備份BACKUP DATABASE pubs TO