Time of Update: 2018-12-03
這個例子,由於在ADO.net入門已經專門學了,再次進行複習 一下。主要掌握串連字串的情況。過程就是:1、引用System.Data.SqlClient。而Access中引用 的是System.Data.OleDB.所以是有區別的2、相關串連、適配器、資料集。3、DataGridView綁定顯示。串連字串如下:Data Source
Time of Update: 2018-12-04
SQL語句匯入匯出大全 /******* 匯出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 匯入Excel SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’, ’Data
Time of Update: 2018-12-03
1、在查詢分析器中調試 查詢分析器中調試的步驟如下: SQL 2000查詢分析器 --左連的物件瀏覽器(沒有的話按F8) --對象項中 --右鍵調試的預存程序 --調試 --輸入參數(必須輸入所有的參數,包括預設值/輸出參數 --點擊執行 --出現一個浮動工具條 --上面有逐步執行,斷點設定等按F11是逐步執行.如果要運行到指定行,只需要將游標移動到指定的行,再按Ctrl+F10
Time of Update: 2018-12-03
題目1 問題描述:為管理崗位業務培訓資訊,建立3個表:S (S#,SN,SD,SA) S#,SN,SD,SA 分別代表學號、學員姓名、所屬單位、學員年齡C (C#,CN ) C#,CN 分別代表課程編號、課程名稱SC ( S#,C#,G ) S#,C#,G 分別代表學號、所選修的課程編號、學習成績要求實現如下5個處理: 1. 使用標準SQL嵌套語句查詢選修課程名稱為’稅收基礎’的學員學號和姓名 2. 使用標準SQL嵌套語句查詢選修課程編號為’C2’
Time of Update: 2018-12-03
SQL語句查詢時select A.Code,A.Name,a.Systemcode,B.ID,B.LogType,B.DMCode,B.IP,B.Department,B.CreateBy,B.CreateTimefrom DM_Document_TD as A left join DM_LOG_TD as Bon A .Code=B .DMCode 結果在運行時碰到這樣一個問題,問題描述:Cannot resolve the collation conflict between
Time of Update: 2018-12-03
使用SQL Server 2000內建的“產生SQL指令碼”工具,可以產生建立表、視圖、預存程序等的SQL指令碼。那麼,能否將表中的資料也產生為SQL指令碼,在查詢分析器中執行這些指令碼後自動將資料匯入到SQL Server中呢?答案是肯定的。下面的預存程序是一位高人寫的,這位高人的姓氏已無人知曉,但SQL Server社區中偶爾還可看到此不朽之作。CREATE PROCEDURE dbo.OutputData @tablename sysname AS
Time of Update: 2018-12-03
1 並發一致性問題常見並發並發一致性問題包括:丟失的修改、不可重複讀取、讀髒資料、幻影讀(幻影讀在一些資料中往往與不可重複讀取歸為一類)。1.1 丟失修改下面我們先來看一個例子,說明並行作業帶來的資料的不一致性問題。 考慮飛機訂票系統中的一個活動序列: 甲售票點(甲事務)讀出某航班的機票餘額A,設A=16. 乙售票點(乙事務)讀出同一航班的機票餘額A,也為16. 甲售票點賣出一張機票,修改餘額A←A-1.所以A為15,把A寫回資料庫. 乙售票點也賣出一張機票,修改餘額A←A-1.所以A為15,
Time of Update: 2018-12-03
1、使用OUTPUT型別參數的預存程序的技巧 一般的預存程序都是直接返回一段記錄集給調用者,但是有的時候我們只需要一些預存程序返回的一些參數的值,這時候 可以指定預存程序的OUTPUT參數,比如: Create procedure GetName @uid nvarchar(1), @usernam nvarchar(10)='' output AS set @username='hongchao' GO
Time of Update: 2018-12-03
Time of Update: 2018-12-03
如果你正在負責一個基於SQL Server的項目,或者你剛剛接觸SQL Server,你都有可能要面臨一些資料庫效能的問題,這篇文章會為你提供一些有用的指導(其中大多數也可以用於其它的DBMS)。 在這裡,我不打算介紹使用SQL Server的竅門,也不能提供一個包治百病的方案,我所做的是總結一些經驗----關於如何形成一個好的設計。這些經驗來自我過去幾年中經受的教訓,一直來,我看到許多同樣的設計錯誤被一次又一次的重複。 一、瞭解你用的工具 不要輕視這一點,這是我在這篇文章中講述的最關鍵的一條。
Time of Update: 2018-12-03
因為最近要用C對SQL
Time of Update: 2018-12-03
今天我們花點時間來學習一下SQL Server資料庫的相關知識,包括如何建立資料庫,建立表,SQL Server資料類型,資料完整性,設計資料庫,SQL Server安全模型和T-SQL語句等。希望大家看完之後都能有些收穫。好地,首先我們來看看如何建立一個資料庫吧,這裡我們建立的資料庫和下一篇文章建立的表在以後都會一直使用,希望大家注意! T-SQL建立資料庫的文法如下:CREATE DATABASE 資料庫名 ON [PRIMARY] ( <資料檔案參數> [,…n] [
Time of Update: 2018-12-03
什麼是視圖
Time of Update: 2018-12-03
SQL Server 2008 聯機叢書(為便於網友搜尋查閱,特貼於此) 下表指定在 SQL Server 資料庫中定義的或在 Transact-SQL 陳述式中引用的各種對象的最大大小和最大數量。SQL Server 資料庫引擎對象 最大大小/數量 - SQL Server(32 位) 最大大小/數量 - SQL Server(64 位元) 批大小165,536 * 網路資料包大小65,536 * 網路資料包大小每個短字串列的位元組數8,0008,000每個 GROUP BY、ORDER
Time of Update: 2018-12-03
如何在一個沒有主鍵的表中擷取第n行資料,在sql2005中可以用row_number,但是必須指定排序列,否則你就不得不用select into來過渡到暫存資料表並增加一個排序欄位。 用遊標的fetch absolute語句可以擷取絕對行數下的某行資料,測試代碼如下:set nocount on--建立測試環境並插入資料,並且表沒有主鍵create table test(id int ,name varchar(10))insert into test select
Time of Update: 2018-12-04
1、效率最高的,受限於主鍵為一個,且主鍵是數字或者可以轉化數字兩段代碼一致,第一段用於閱讀,第二段用於Ctrl+C到程式中。用string替換%%之間欄位即可。SELECT TOP %頁大小% *FROM %表名%WHERE %主鍵% > ( SELECT ISNULL(MAX(%主鍵%),0) FROM ( SELECT TOP %頁大小%*(%頁數%-1) %主鍵%
Time of Update: 2018-12-04
Source:http://blogs.techrepublic.com.com/datacenter/?p=372&tag=rbxccnbtr1 Date: June 3rd, 2008 Author: Susan Harkins Category: Microsoft, databases, sql server Tags: Microsoft SQL Server, Server, Column, Record, Table, Databases, Storage,
Time of Update: 2018-12-04
本文收錄了不能串連SQL Server ,報 The Network Adapter could not establish the connection
Time of Update: 2018-12-04
轉:SQL Server中char、varchar、text和nchar、nvarchar、ntext的區別2009-05-22 16:19很多開發人員進行資料庫設計的時候往往並沒有太多的考慮char, varchar類型,有的是根本就沒注意,因為儲存價格變得越來越便宜了,忘記了最開始的一些基本設計理論和原則,這點讓我想到了現在的年輕人,大手一揮一把人民幣就從他手裡溜走了,其實我想不管是做人也好,做開發也好,細節的把握直接決定很多東西。當然還有一部分人是根本就沒弄清楚他們的區別,也就隨便選一個。
Time of Update: 2018-12-04
VS2010為ASP.NET開發提供了極便利的方式,尤其是支援直接把資料庫檔案放到專案檔加APP_DATA下,並且整合SQL Server Management Studio的各種操作資料視窗。以及把資料庫聯結字串寫入設定檔web.config中。如下所示:<connectionStrings> <add name="ApplicationServices" connectionString="data source=./SQLEXPRESS;Integrated