在MS SQL Server上有名为test的数据库,其中有如下两个数据表:
create table KHZLB
(
khid int IDENTITY , --客户编号
khlbid int not null , --客户类别编号
khxm varchar(20) not null , --客户姓名
sjhm varchar(20) not null , --手机号码
txdz varchar(100) not null , --通讯地址
qt varchar(100) null --其他
) create table KHLBB
(
khlbid int IDENTITY , --客户类别编号
khlbsm varchar(20) not null , --类别说明
qt varchar(50) null --其他
)
请试着回答如下问题:
1、简述利用MS SQL Server创建数据库test及上述两个数据表的过程。
2、分别给出对KHZLB进行插入、修改、删除以及查询的SQL脚本,其中查询时要求在结果
集中显示“客户类别说明”而不显示“客户类别编号”。
3、选择使用ODBC、ADO、DAO或DbLib等数据库访问技术的一种,用简单的描述性语言给
出访问(查询、插入、修改、删除)上述数据库的框架程序(VC++),若能用VC++给出程序实
例则更好。
create table KHZLB
(
khid int IDENTITY , --客户编号
khlbid int not null , --客户类别编号
khxm varchar(20) not null , --客户姓名
sjhm varchar(20) not null , --手机号码
txdz varchar(100) not null , --通讯地址
qt varchar(100) null --其他
) create table KHLBB
(
khlbid int IDENTITY , --客户类别编号
khlbsm varchar(20) not null , --类别说明
qt varchar(50) null --其他
)
请试着回答如下问题:
1、简述利用MS SQL Server创建数据库test及上述两个数据表的过程。
2、分别给出对KHZLB进行插入、修改、删除以及查询的SQL脚本,其中查询时要求在结果
集中显示“客户类别说明”而不显示“客户类别编号”。
3、选择使用ODBC、ADO、DAO或DbLib等数据库访问技术的一种,用简单的描述性语言给
出访问(查询、插入、修改、删除)上述数据库的框架程序(VC++),若能用VC++给出程序实
例则更好。
这么多,讲清楚太麻烦了吧!
执行下列脚本use master
create database test
GO
use test
create table KHZLB
(
khid int IDENTITY , --客户编号
khlbid int not null , --客户类别编号
khxm varchar(20) not null , --客户姓名
sjhm varchar(20) not null , --手机号码
txdz varchar(100) not null , --通讯地址
qt varchar(100) null --其他
)
GO
create table KHLBB
(
khlbid int IDENTITY , --客户类别编号
khlbsm varchar(20) not null , --类别说明
qt varchar(50) null --其他
)2.插入、修改、删除以及查询的SQL脚本Insert into KHZLB(khlbid,khxm,sjhm,txdz, qt) values (1,'张三','139000','x')update KHZLB set khxm='lisi' where khxm='张三'delete from KHZLB where khxm='lisi'select KHZLB.*,KHLBB.khlbsm as 客户类别 from KHZLB,KHLBB where KHZLB.khlbid=KHLBB.khlbid3.这个可实在不是一两句话的事情喽
前面两个问题,使用SQLServer的企业管理器生成!