| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 483 人关注过本帖
标题:使用SQL2000数据库是用MASTER?还是另外建立1个?
只看楼主 加入收藏
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
结帖率:98.98%
收藏
已结贴  问题点数:10 回复次数:3 
使用SQL2000数据库是用MASTER?还是另外建立1个?
使用SQL2000数据库是用MASTER?还是另外建立1个?
以下是网上说的,
use master -- 设置当前数据库为master,以便访问sysdatabases表
go
if exists(select * from sysdatabases where name='stuDB')
drop database stuDB
go

use StuDBgo
if exists(select * from sysobjects where name='stuMarks')
drop table stuMarks
create table stuMarks(    ExamNo      int     identity(1,1) primary key,    stuNo       char(6) not null,    writtenExam int     not null,    LabExam     int     not null)
go
如果,我VFP 用SQL2000数据库的话,用VFP建立数据库和建立表格?是不是也要用这个步骤做的?
还是先在企业管理器操作,建立需要的数据库?
if exists(select * from sysobjects where name='stuMarks')
drop table stuMarks
的意思,是存在,就删除,然后再建立?用VFP建立的话?也要先查询是否存在?然后在建立?

搜索更多相关主题的帖子: database identity primary master 数据库 
2015-06-15 09:28
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
MASTER
2015-06-15 11:47
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
这样连接?
nhandle=sqlstringconnect("driver=sql server;server=192.168.1.10;uid=sa;pwd=zjh123456;database=master")
然后在MASTER上建立自己的表?比如建立?用户表USERDBF
在VFP直接建立?还是在企业管理器中建立?
if exists(select * from sysobjects where name='USERDBF')
 drop table USERDBF
CREAT TABLE USERDBF(....)
GO

还是在VFP中直接建立?
SQLEXEC(nhandle,"create table USERDBF(....)")


2015-06-15 12:26
hepingfly
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:195
专家分:657
注 册:2015-5-21
收藏
得分:6 
常规情况是:不管 MASTER, 直接建立另外的数据库: SQLEXEC(nhandle,"create database 新数据库名 ")。再在新数据库内建立各个表。
 

星际花草
2015-06-15 20:51
快速回复:使用SQL2000数据库是用MASTER?还是另外建立1个?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014700 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved