下载后可任意编辑实验项目名称 实验四:嵌入式 SQL 的使用 一、实验目的1、明确嵌入式 SQL 的意义。2、学会使用不用游标的 DML 语句。3、学会使用使用游标的 DML 语句。二、实验环境在 Win7-32 系统下,用 Microsoft SQL Server Management Studio 实现的三、实验内容以学生选课数据库为中心,使用 PowerBuilder 语言(Vb 或 Delphi),设计一个数据录入、查询窗口,进行练习。1、 不用游标语句 2、使用游标的语句四、实验结果1、不用游标语句(1)查询结果为单记录的 SELECT 语句 格式:SELECT 目标列INTO 主变量FROM 基本表(或视图)[WHERE 条件表达式]; 如:根据主变量 GIVENS#的值找该学生的信息SELECT SN,SD,SAINTO :SNAME,:DEPT,:AGEFROM SWHERE S#=:GIVENS#;下载后可任意编辑(2)UPDATE 语句 如:UPDATE SSET SA=NULLWHERE SD=”CS”(3)DELETE 语句 如:DELETEFROM SCWHERE :DEPT=(SELECT SD FROM S WHERE S.S#=SC.S#);下载后可任意编辑2、使用游标的语句(1)查询结果为单记录的 SELECT 语句格式:SELECT 目标列INTO 主变量FROM 基本表(或视图)[WHERE 条件表达式];如:根据主变量 GIVENS#的值找该学生的信息SELECT SN,SD,SAINTO :SNAME,:DEPT,:AGEFROM SWHERE S#=:GIVENS#;2.查询数据下载后可任意编辑Update 语句UPDATE SSET SA=NULLWHERE SD=”MA”下载后可任意编辑(3)DELETE 语句如:DELETEFROM SCWHERE :sd=(SELECT SD FROM S下载后可任意编辑 WHERE S.S#=SC.S#);已删除下载后可任意编辑4)INSERT 语句如:INSERTINTO S(S#,SN,SD,SG,SEX)VALUES(:GIVENS#,:SNAME,:DEPT)使用 C#操作的代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace Sql{ public partial class Form1 : Form {下载后可任意编辑 public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { l1.Text = "请连接数据库!"; } static SqlConnection sql = null;//创建连接对象 static SqlCommand stu = new SqlCommand();//创建对象 private void button1_Click(object sender, EventArgs e)...