嵌入式SQL实验
实验内容:
掌握SQL Server 2000的预编译程序NSQLPREP.EXE的使用(以课本例题1进行调试);
实验步骤:
一、数据库环境配置
1、创建xuesheng数据库,建立student表等;
2、关闭sql server 2000服务管理器;
3、将devtools文件夹拷贝到:C:\Program Files\Microsoft SQL Server
4、将Binn文件夹拷贝到:C:\Program Files\Microsoft SQL Server\MSSQL
5、启动服务器;
二、VC++6.0编辑器配置(初始化Vc++环境)
1.工具—>选择—>目录—>Include Files
添加: C:\Program Files\Microsoft SQL Server\devtools\include
并设为第一项
2.选择Library Files
添加:C:\Program Files\Microsoft SQL Server\devtools\x86lib
并设为第一项
三、写程序,预编译,最后在VC++中编译、执行
1、编辑EXEC.sqc文件,保存到:C:\Program Files\Microsoft SQL Server\MSSQL\Binn目录
EXEC.sqc文件如下:
// EXEC.cpp : Defines the entry point for the console application.
//
#include <stdio.h>
#include <stdlib.h>
EXEC SQL BEGIN DECLARE SECTION; /*主变量说明开始*/
char deptname[64];
char HSno[64];
char HSname[64];
char HSsex[64];
int HSage;
int NEWAGE;
long SQLCODE;
EXEC SQL END DECLARE SECTION; /*主变量说明结束*/
EXEC SQL INCLUDE sqlca; /*定义SQL通信区*/
/*************************************************************************/
int main(void) /*C语言主程序开始*/
{
int count = 0;
char yn; /*变量yn代表yes或no*/
printf("Please choose the department name(CS/MA/IS): ");
scanf("%s"
相关文档:
1.登陆系统用户
sqlplus 然后输入系统用户名和密码
登陆别的用户
conn 用户名/密码;
2.创建表空间
create tablespace 空间名
datafile 'c:"空间名' size 15M --表空间的存放路径,初始值为15M
autoExtend on next 10M --空间的自动增长的值是10M
permanent online; --永久使用
3.创建用户
create user s ......
SQL Server 查询一张表的主键
http://hi.baidu.com/samxx8/blog/item/7048f8de1725835894ee37b4.html
SELECT a.name
from syscolumns a
inner join sysobjects d on a.id=d.id
where d.name='SPF_Users' and exists(SELECT 1 from sysobjects where xtype=' ......
在软件开发中,常常需要为程序建立Sql Server数据库的运行环境。完成如在SQL Server数据库中建立设备,建立数据库,建立表格,分配权限等功能,如何方便的建立应用程序所需Sql Server环境的数据库环境,而不用启动SQL Enterprise Manager呢?
下面来看:
启动VB6.0,新建一个工 ......
表jh03有下列数据:
name score
aa 99
bb 56
cc 56
dd 77
ee 78
ff 76
gg 78
ff 50
1. 名次生成方式1,Score重复时合并名次
SELECT * , Place=(SELECT COUNT(DISTINCT Score) from jh03 WHERE Score >= a.Score)
from jh03 a
ORDER BY Place
结果
Name Score Pla ......
书签:清除所有书签。 CTRL-SHIFT-F2
书签:插入或删除书签(切换)。 CTRL+F2
书签:移动到下一个书签。 F2 功能键
书签:移动到上一个书签。 SHIFT+F2
取消查询。 ALT+BREAK
连接:连接。 CTRL+O
连接:断开连接。 CTRL+F4
连接:断开连接并关闭子窗口。 CTRL+F4
数据库对象信息。 ALT+F1
编辑:清除活动 ......