原创 如何程序里创建数据库和表收藏

新一篇: 在一天天的成长 | 旧一篇: 华山石 观《大长今》评

今天学到了3点sql用法

1 如何判断一个表是否存在了

sql2000中这样写 select * from sysobjects where name='...'   已经测试通过

oracle里边不知道是不是这样写的  select * from all_objects where object_name='***';

2 如何自动生成表  这个应该简单 并且很常见把

比如我在sql 2000里要生成这样一个表结构的表

    sSql = "CREATE TABLE dbo." & sTableName & _
    "(    Id int NOT NULL IDENTITY (1, 1) PRIMARY KEY CLUSTERED," & _
   " vno char(11) NULL," & _
    "GpsDate smalldatetime NOT NULL," & _
    "GpsLon float(53) NOT NULL," & _
    "GpsLat float(53) NOT NULL," & _
   " GpsSpeed char(10) NOT NULL," & _
    "GpsDirect char(10) NOT NULL," & _
   " GpsStatus char(50) NOT NULL," & _
    "SendFlag bit NOT NULL default 0)"
    //accessDB sSql  //accessDB 是我的一个执行sql语句的函数

3 如何程序里边创建数据库  这个也知道了如何实现 

数据库没有建立之前在MSSQL中有MASTER数据库,连接串的数据库为MASTER
再用COMMAND建立指定的数据库,
用ChangeDatabase转到新建的数据库。
用一系列sql建立对应的表或其他对象。

发表于 @ 2005年11月20日 01:00:00|评论(loading...)|编辑

新一篇: 在一天天的成长 | 旧一篇: 华山石 观《大长今》评

评论

#itcoco 发表于2008-01-11 22:25:45  IP: 123.6.72.*
惭愧:05年的时候就说知道如何程序里边创建数据库,可是却没有真正的记在心里,消化成自己的知识。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 椰子