今天就先發一篇資料庫的基礎文章,因為最近碰到過幾個SQL Developer的工作,所以趁此機會把以前學校學的東西都揀揀。好了,廢話不多說,進入正題吧。首先View是幹什麼用的呢?Views allow you to create a virtual representation of table data using a SELECT statement as its definition.這句話說白了也就是說view是一種表的虛擬表現形式.View具體能幹些什麼呢?simplify
在上一篇中忘記了一個細節。Range T-K 到底代表了什嗎?Range T-K Lock 代表了在 SERIALIZABLE 隔離等級中,為了保護範圍內的資料不被並發的事務影響而使用的一類鎖模式(避免幻讀)。它由兩個部分構成:第一個部分代表了他鎖定了一個索引範圍,在這個範圍內,所有索引使用 T 鎖進行鎖定;第二個部分是而這個範圍內已經命中的Key,這些 Key 將使用 K 鎖進行鎖定。合并在一起我們說在這個範圍內,索引範圍和特定的row的鎖定模式為 Range
Enabling Service BrokerThe following T-Sql enables or disabled service broker on SqlServer 2005. The Service Broker is required by .net for SqlCacheDependency support-- Enable Service Broker: ALTER DATABASE [Database Name] SET ENABLE_BROKER; --
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表說明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 欄位序號 = a.colorder, 欄位名 = a.name, 標識 = case when COLUMNPROPERTY(
之前使用者系統用的好好的,突然說Login首頁可見,但進不了系統。開啟SQL Server 發現無法進入,使用者名稱和密碼沒有改過。開啟SQL Server 組態管理員,發現SQL Server 服務是停止的,試著啟動,老是失敗。另外網路設定中TCP/IP 也是禁用,先把這個啟用。問使用者最近是否有什麼改動,說是密碼改過了。想到可能是這個原因。開啟SQL Server 的屬性,登入tab
(Ref: http://weblogs.asp.net/achang/archive/2004/04/15/113866.aspx)Recently, in our consideration to make the production server environment more secure, one of the things we looked into was securing the database connection information between the
February 6, 2008 by pinaldaveThis is very common request recently - How to import CSV file into SQL Server? How to load CSV file into SQL Server Database Table? How to load comma delimited file into SQL Server? Let us see the solution in quick steps.
Ref: http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sql-server-precision-and-scale-problems SQL Server Precision And Scale Problemsby George Mastros 24 Nov 2008 08:43 , Categories: Data Modelling & Design, Microsoft SQL Server
經常做ERP報表,涉及預存程序中讀取資料,多個表之間關聯的資料讀取,用到遊標。經典的讀取使用者表的遊標例子Declare @Age intDeclare @Name varchar(20)Declare Cur Cursor For Select Age,Name From T_User Open CurFetch next From Cur Into @Age,@NameWhile @@fetch_status=0 Begin Update T_User Set [Name]=
一、insert觸發器----------------create trigger tr_COMMISSIONINFO_INSERT on COMMISSION_INFO_ for insert as begin declare @COMMISSIONID varchar(20),@DATE datetime set @COMMISSIONID=(select ID_ from INSERTED) set @DATE=getdate() insert into