從不同的角度,我們可以把SQL Server資料平台劃分為多個組件。我們下面按照SQL Server Internal Team通常的劃分原則,把SQL Server資料平台劃分為如下:SSAS: SQL Server Analysis Service。主要用來做分析用,比如Cube,可以從不同的角度審視資料。SSIS: SQL Server Integration Service。比如Excel資料和資料庫資料的互操作。SSRS: SQL Server Reporting
Transaction及錯誤檢查SQL Server 中最重要的知識點莫過於事務,比如很多OLTP(聯機交易處理)應用程式。什麼是事務?事務就是一系列SQL語句的集合。事務包括隱性事務(例如Insert,Update等語句)和顯性事務(用Begin Tran語句顯式指明的事務)。事務中通常需要進行錯誤檢查,用@@error來進行檢查,比如:Begin Tran Update A set id =5 where id=1 If @@error<>0 rollback
以下這些內容是瞭解SQL Server中table必須掌握的,至於其中的各個知識點,我會在以後的文章中逐一進行詳述!Table1. Create table:CREATE TABLE dbo.customer(cust_id int,cust_name char(12),cust_phone char(11))Explanation:a. The full name of a table should have three parts, in
雖然我們可以通過Job日誌來查看SQL Server Job運行成功或是失敗,但是人工主動去查沒有及時性,也不智能化。下面簡單介紹一下如何設定SQL Server的郵件通知,讓Job完成後,自動發送狀態郵件。SQL Server 2005的設定如下: 1.運行SQL Server Surface Area Configuration->Surface Area Configuration for features->選擇Database Mail->選擇Enable
SQLServer 觸發器詳解(10條)一.不能在觸發器中使用的語句 觸發器中可以使用大多數 T-SQL 陳述式,但如下一些語句是不能在觸發器中使用的。 CREATE 語句,如:CREATE DATABASE、CREATE TABLE、CREATE INDEX 等。 ALTER 語句,如:ALTER DATABASE、ALTER TABLE、ALTER INDEX 等。 DROP 語句,如:DROP DATABASE、DROP TABLE、DROP INDEX 等。 DISK
一、測試環境:1。資料庫:Sql Server 20082。測試表:15000記錄,char類型主鍵,無其他索引3。測試欄位:ntext 類型,最大資料長度12000 二、測試語句: 1。select * from ProductTemp where ProductDesc like '%192.168.70.236%'2。select * from ProductTemp where charindex('192.168.70.236',ProductDesc)>03。select *
自己在設計資料庫的時候沒有太注意表的命名,設計出來個user,order,modify 表,看覺得沒有什麼問題,可當用匯出的SQL產生資料庫的時候才發現有點問題了。 這幾個表名都是用高亮顯示的,結果才發現他們是系統裡面定義了的。要執行SQL 都不能是select * from user 而只能是select * from "user"來執行。給開發造成相當大的不便,況且user表是存在的,但在管理器裡就是找 不到。
/*************************************************************** File: fnCompare.sql** Name: fnCompare** Description: Compare two strings,return the alike degree with the percentage. 比較兩個字串,返回相似性的百分比。** Return values: @result **
/*************************************************************** File: fnDateInterval.sql** Name: fnDateInterval** Description: Get the interval between the start date and the end date. Use the format as "Number Years and Number Months and Number