日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
一個(gè)SQL存儲(chǔ)過(guò)程面試題

問(wèn)題:寫(xiě)一個(gè)SQL存儲(chǔ)過(guò)程,建立一個(gè)表USER 字段是姓名,年齡,職位,權(quán)限,然后向里面插入6條數(shù)據(jù),然后查詢(xún)出年齡大于18的所有信息。

陸川網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

答案:

--建立表以及插入數(shù)據(jù)

 
 
 
  1. use pubs
  2. go
  3. create table users(
  4. Name varchar(20),
  5. Age int,
  6. Position varchar(20),
  7. quanxian varchar(20)
  8. )
  9. Insert into users values('111',11,'11111','1111111');
  10. Insert into users values('112',12,'11112','1111112');
  11. Insert into users values('113',13,'11113','1111113');
  12. Insert into users values('114',14,'11114','1111114');
  13. Insert into users values('115',15,'11115','1111115');
  14. Insert into users values('116',19,'11116','1111116');

建立存儲(chǔ)過(guò)程:(sql server 2005)

 
 
 
  1. set ANSI_NULLS ON
  2. set QUOTED_IDENTIFIER ON
  3. go

--這是數(shù)據(jù)庫(kù)中的標(biāo)準(zhǔn)寫(xiě)法,當(dāng)然你也可以不需要這么寫(xiě)。

 
 
 
  1. -- =============================================
  2. -- Author: 
  3. -- Create date: 
  4. -- Description: 
  5. -- =============================================
  6. CREATE PROCEDURE [dbo].[selectUser]
  7. AS
  8. BEGIN
  9. --SET NOCOUNT ON added to prevent extra result sets from
  10. --interfering with SELECT statements.
  11. SET NOCOUNT ON;
  12. --Insert statements for procedure here
  13. select * from users where age>18
  14. END

你也可以如下面這么寫(xiě):

 
 
 
  1. CREATE PROCEDURE selectUser
  2. AS
  3. BEGIN
  4. SELECT * FROM users WHERE age>15
  5. END

-執(zhí)行存儲(chǔ)過(guò)程

 
 
 
  1. exec selectUser

--標(biāo)準(zhǔn)的寫(xiě)法是:

 
 
 
  1. USE [pubs]
  2. GO
  3. DECLARE @return_value int
  4. EXEC @return_value = [dbo].[selectUser]
  5. SELECT 'Return Value' = @return_value
  6. GO

刪除存儲(chǔ)過(guò)程:

--標(biāo)準(zhǔn)寫(xiě)法

 
 
 
  1. USE [pubs]
  2. GO
  3. /****** 對(duì)象: StoredProcedure [dbo].[selectUser]
  4. 腳本日期: 07/17/2011 16:10:44 ******/
  5. IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[selectUser]') AND type in (N'P', N'PC'))
  6. DROP PROCEDURE [dbo].[selectUser]

--不太標(biāo)準(zhǔn)的寫(xiě)法

 
 
 
  1. DROP PROCEDURE selectUser;

 關(guān)于SQL存儲(chǔ)過(guò)程就介紹到這里了,相信通過(guò)這個(gè)題,大家會(huì)對(duì)SQL存儲(chǔ)過(guò)程有更深一步的理解。


網(wǎng)站標(biāo)題:一個(gè)SQL存儲(chǔ)過(guò)程面試題
網(wǎng)站鏈接:http://m.5511xx.com/article/cdjgooj.html