// 調用存儲過程:Create procedure p_list(@id int) SqlCommand cmd = new SqlCommand("p_list", conn); // 存儲過程名 cmd.CommandType = CommandType.StoredProcedure; // 調用類型為存儲過程 cmd.Parameters. ("@id", SqlDbType.Int); cmd.Parameters["@id"].Value = int.Parse(account); // 傳入值,轉換為整型
第1題
A、SELECT up_studentInfo;
B、CALL proc up_studentInfo( );
C、CALL up_studentInfo;
D、SELECT up_studentInfo( );
第2題
A、CALL CountProc1(in "女",out @num);
B、SELECT CountProc1("女",@num);
C、DECLARE CountProc1("女",out @num);
D、CALL CountProc1("女",@num);
第5題
A、創建一個名為GetDestinations存儲過程然后用下面代碼檢索數據: Dim cmd As SqlCommand = _ New SqlCommand(“GetDestinations”, _ sqlConnection1) cmd.CommandType = CommandType.StoredProcedure Dim parm As SqlParameter = _ New SqlParameter(“@DestinationCode”, dest) cmd.Parameters.Add(parm) dim sqlDataReader1 As SqlDataReader = _ cmd.ExecuteReader()
B、創建一個名為GetDestinations存儲過程然后用下面代碼檢索數據: Dim qry As String = _ “EXEC GetDestinations WHERE DestID = “ _ & “’” & dest & “’” Dim da As SqlDataAdapter = _ New SqlDataAdapter (qry, sqlConnection1) Dim ds As DataSet = New DataSet() da.Fill(ds)
C、用下面代碼檢索數據: Dim qry As String = _ “SELECT * FROM Destinations WHERE DestID = “ _ & “’” & dest & “’” Dim cmd As SqlCommand = _ New SqlCommand(qry, sqlConnection1) cmd.CommandType = CommandType.Text Dim sqlDataReader1 As SqlDataReader = _ cmd.ExecuteReader()
D、用下面代碼檢索數據: Dim qry As String = _ “SELECT” * FROM Products WHERE DestID = @DestID” Dim cmd As SqlCommand = _ New SqlCommand(qry, sqlConnection1) cmd.CommandType = CommandType.Text Dim parm As SqlParameter = _ New SqlParameter(“@DestID”, dest= cmd.Parameters.Add(parm) Dim SqlDataReader1 As SqlDataReader = _ cmd.ExecuteReader()
第7題
已經通過代碼CREATE PROCEDURE showCategory() AS SELECT * FROM Category在數據庫上建立了一個存儲過程,應用程序使用LINQ訪問數據庫,數據庫類的實例為db,則程序中調用該存儲過程的正確用法是:()。
A、db.showCategory()
B、db.showCategory
C、db.procedure.showCategory()
D、db.procedure.showCategory
第8題
CREATE PROCEDURE proStudentByNo3(@temp1 varchar(20), @temp2 int OUTPUT) AS BEGIN DECLARE @cName varchar(20) DECLARE @score tinyint, @sum int SELECT @sum = 0 DECLARE curScore CURSOR FOR SELECT courseName, score FROM Score a, Student b, Course c WHERE b.studentName=@temp1 AND a.studentNo=b.studentNo AND a.courseNo=c.courseNo OPEN curScore FETCH curScore INTO @cName, @score WHILE (@@FETCH_STATUS = 0) BEGIN SET @sum=@sum+@score FETCH curScore INTO @cName, @score END CLOSE curScore DEALLOCATE curScore SET @temp2=@sum END 存儲過程proStudentByNo3實現的功能是:( )。
A、獲得姓名是“@temp1”學生的課程總分
B、獲得姓名是“@temp1”學生的課程平均分
C、獲得學號是“@temp1”學生的課程總分
D、獲得學號是“@temp1”學生的課程平均分
第9題
A、Exec bookproc 1,@title output Print @title
B、exec bookproc @id=1,@title output Print @title
C、declare @title char(2) Exec bookproc 1,@titlle output Print @title
D、declare @title char(20) Exec bookproc @id=1,@title output Print @title
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!