sqlserver使用手冊
① sqlserver觸發器使用
--創建一個針對於users表的叫insTomod的觸發器
create trigger insTomod on users
after insert,update --當插入或修改時觸發
as
--觸發後執行的操作。
update users set age=20 where uid in (select uid from inserted)
update users set age=20 where age is null
go
② SQLserver 2000使用說明與教程
網路搜索
"
網羅設計
"
這4個字就有圖文.電子書.書籍.光碟.素材.視頻教程打包下載!
------------------------------------------------------------------>一般人我不告訴
③ SQLserver中的命令
sql簡單
SQL(Structured Query Language,結構查詢語言)是一個功能強大的資料庫語言。SQL通常使用於資料庫的通訊。ANSI(美國國家標准學會)聲稱,SQL是關系資料庫管理系統的標准語言。SQL語句通常用於完成一些資料庫的操作任務,比如在資料庫中更新數據,或者從資料庫中檢索數據。使用SQL的常見關系資料庫管理系統有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數的資料庫系統使用SQL,但是它們同樣有它們自立另外的專有擴展功能用於它們的系統。但是,標準的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用於完成絕大多數資料庫的操作。
但是,不象其它的語言,如C、Pascal等,SQL沒有循環結構(比如if-then-else、do-while)以及函數定義等等的功能。而且SQL只有一個數據類型的固定設置,換句話說,你不能在使用其它編程語言的時候創建你自己的數據類型。
SQL功能強大,但是概括起來,它可以分成以下幾組:
DML(Data Manipulation Language,數據操作語言):用於檢索或者修改數據;
DDL(Data Definition Language,數據定義語言): 用於定義數據的結構,比如 創建、修改或者刪除資料庫對象;
DCL(Data Control Language,數據控制語言):用於定義資料庫用戶的許可權。
DML組可以細分為以下的幾個語句:
SELECT:用於檢索數據;
INSERT:用於增加數據到資料庫;
UPDATE:用於從資料庫中修改現存的數據
DELETE:用於從資料庫中刪除數據。
DDL語句可以用於創建用戶和重建資料庫對象。下面是DDL命令:
CREATE TABLE
ALTER TABLE
DROP TABLE
CREATE INDEX
DROP INDEX
DCL命令用於創建關系用戶訪問以及授權的對象。下面是幾個DCL命令:
ALTER PASSWORD
GRANT
REVOKE
CREATE SYNONYM
④ sqlserver伺服器怎麼用
http://www.shuxiang.org/SQLSERVER.asp
你可看看這個教材
或在網上搜下'sql2000'教程
⑤ sqlserver怎麼使用腳本
樓主,登錄資料庫管理器啊,不管是企業管理器還是Microsoft SQL Server Management Studio,完了雙擊打開腳本,選擇某一資料庫後執行即可。
(*^__^*) 嘻嘻……
⑥ sqlserver怎麼用
sqlserver是微軟的中大型資料庫管理系統。
你按照提示安裝後,可以打開企業管理器,裡面有默認裝好的northwind北風資料庫,這是個演示資料庫,你可以進行數據表查詢、增刪改等操作,也可以在查詢分析器里利用T-SQL語句進行查詢修改。也可以自己建立新的資料庫,通過程序進行訪問
有很多SQL操作的書籍,建議你買一本看看,SQL語句的寫法和數據表創建規則也就是資料庫三範式不是幾句話能說清的,希望對你有所幫助
⑦ java+sqlserver圖書管理系統項目需求說明書
無非就是借書,還書,
書丟了賠償,新書入庫,
你是財貿的嗎?怎麼題目
跟我同學的一樣的呢,
不過當時同學是用.NET
做的,更簡單些。
⑧ 如何使用SqlServer查詢資料庫表所有或指定記錄
方法/步驟
首先需要登錄
打開 Sql Server
先展開你需要查詢的表,了解其中的欄位名後點擊新建查詢
查詢中輸入如下命令,系統會有實時提示
正確後,點擊執行
如果表中沒有數據則0顯示
查詢中輸入如下命令:
select top 20 UserID,UserName
from ReportServer$SQLSERVER.dbo.Users
即可查看所有符合條件的記錄。
註:其中 top 20 為最先的20條。可以去掉後顯示所有。
UserID,UserName 為指定欄位名,如替換為 * 則顯示所有欄位。
ReportServer$SQLSERVER.dbo.Users,分別為庫名,表名。
⑨ sqlserver hextoraw 怎麼用
介紹下兩個函數的作用:
hextoraw():十六進制字元串轉換為raw;
rawtohex():將raw串轉換為十六進制;
先來看下hextoraw()函數,當出現比f大的字母時(以a最小z最大)就會報錯:
正確結果:
sys@ORCL> select hextoraw('abcdef') from al;
HEXTOR
------
ABCDEF
錯誤結果:
sys@ORCL> select hextoraw('abcdeg') from al;
select hextoraw('abcdeg') from al
*
ERROR at line 1:
ORA-01465: invalid hex number
再來看看rawtohex()函數:
sys@ORCL> select rawtohex('AA') from al;
RAWT
----
4141
結果之所以是4141是因為A的ASCII為65,65轉換為十六進制就是41。
下面再看一個較有疑惑的問題:
sys@ORCL> declare
2 a varchar2(100);
3 begin
4 select rawtohex('aaaa') into a from al;
5 dbms_output.put_line(a);
6 end;
7 /
61616161
PL/SQL procere successfully completed.
sys@ORCL> declare
2 a varchar2(100);
3 begin
4 a:=rawtohex('aaaa');
5 dbms_output.put_line(a);
6 end;
7 /
AAAA
PL/SQL procere successfully completed.
為什麼會出現這種情況?
原因在於:SELECT方法用的是SQL 引擎,而:=是用PL/SQL 引擎。
本例兩個調用中給的參數都是CHAR類型,這時ORACLE要進行預設的類型轉換,把'aaaa'由CHAR轉到RAW。
但是SQL引擎和PL/SQL引擎的這個類型轉換卻不一樣,SQL引擎使用了utl_raw.cast_to_raw,所以最後結果是'61616161',PL/SQL使用了HEXTORAW,而手冊上的說法應該是用HEXTORAW,不知道為什麼。
因此在用到rawtohex()函數時,不應該給它自動類型轉換的機會,因為這是最容易出錯的。
如果你期待的結果是'61616161'就該這樣寫:rawtohex(utl_raw.cast_to_raw('aaaa'))
如果你期待的結果是'AAAA'就該這樣寫:rawtohex(hextoraw('aaaa'))
不管哪個引擎都不會錯了。
在使用SQL*Plus將RAW類型獲取為一個串時,會隱士的調用rawtohex函數,而插入串時會隱式的調用hextoraw函數,應該避免隱式轉換,而在編寫代碼時總是使用顯示轉換,這是一個很好的實踐做法!
⑩ SQLserver的詳細作用
SQL (Structured Query Language ),即「結構式查詢語言」
核心SQL主要有四個部分:
(1) 數據定義語言,即SQL DDL,用於定義SQL模式、基本表、視圖、索引等結構。
(2) 數據操縱語言,即SQL DML。數據操縱分成數據查詢和數據更新兩類。其中數據更新又分成插入、刪除和修改三種操作。
(3) 嵌入式SQL語言的使用規定。這一部分內容涉及到SQL語句嵌入在宿主語言程序中的規則。
(4) 數據控制語言,即SQL DCL,這一部分包括對基本表和視圖的授權、完整性規則的描述、事務控制等內容。
SQL Server 工具和實用程序
服務管理器(伺服器有,客戶端沒有)
企業管理器
查詢分析器
導入和導出數據
伺服器網路實用工具
客戶端網路實用工具
聯機幫助文檔
事件探測器
SQL Server 2000提供了大量的聯機文檔,它具有索引和全文搜索能力,可根據關鍵詞來快速查找用戶所需信息。
Have a try
Sqlserver資料庫
系統資料庫
SQL Server自己所使用的資料庫,包括:master、msdb、model、pubs、Northwind、tempdb
其中 pubs 和 Northwind 示例資料庫作為學習工具提供
聯機叢書:search:系統資料庫和數據
用戶資料庫
使用者自己建立的資料庫