開篇 ??????
??? 小弟非常向往那些技術大牛們的文章,天天看到大牛們的博客感覺很高深,為了以后也能成為一個技術大牛,小弟今天也要開始寫博客了,望各位大哥幫助一下,共同進步.由于小弟目前小弟才疏學淺,要是有寫的不好的地方,忘大牛們指出.謝謝了.
??? 最近面試發現公司都要求會好多種數據庫,弄得小弟壓力好大,我今天算是總結一下我學習的SqlServer里面的一些基本內容吧.
一.不帶輸入輸出參數

1 USE Northwind; 2 GO 3 4 IF exists ( select * from dbo.sysobjects where id = object_id (N ' [dbo].[sp_name] ' ) and OBJECTPROPERTY (id, N ' IsProcedure ' ) = 1 ) 5 BEGIN -- 判斷數據庫中是否已經存在該存儲過程 6 DROP PROCEDURE sp_name; 7 END 8 GO 9 CREATE PROCEDURE sp_name 10 AS 11 BEGIN 12 SELECT * FROM Employees 13 END 14 EXEC sp_name;
二.帶輸入參數

1 IF exists ( select * from dbo.sysobjects where id = object_id (N ' [dbo].[sp_Employees_GetById] ' ) and OBJECTPROPERTY (id, N ' IsProcedure ' ) = 1 ) 2 BEGIN /* 判斷數據庫中是否已經存在該存儲過程 */ 3 DROP PROCEDURE sp_Employees_GetById; 4 END 5 GO 6 CREATE PROCEDURE sp_Employees_GetById 7 ( 8 @LastName varchar ( 20 ), 9 @FirstName varchar ( 20 ) 10 ) 11 AS 12 BEGIN 13 SELECT TOP 3 * FROM Employees e WHERE e.FirstName = @FirstName AND e.LastName = @LastName ; 14 END 15 -- 執行 16 EXEC sp_Employees_GetById ' Davolio ' , ' Nancy ' ;
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
