黑马程序员技术交流社区
标题:
sql数据库是否存在
[打印本页]
作者:
郑森
时间:
2012-4-14 16:01
标题:
sql数据库是否存在
本帖最后由 郑森 于 2012-4-14 16:03 编辑
请问怎么用c#检查数据库中是否已经存在一个数据库a,如果存在那么是否存在 一个表b?
作者:
林其响
时间:
2012-4-14 16:32
查询表用系统自带的视图 INFORMATION_SCHEMA.TABLES。
当前数据库的名称 select CATALOG_NAME from INFORMATION_SCHEMA.SCHEMATA 。
作者:
马跃
时间:
2012-4-17 17:15
if exists( select 1 from sysobjects where name="表名" and sysstat & 15 = 3 )
drop table 表名
go
create table 表名
(
......
)
go
作者:
王雪磊
时间:
2012-4-18 00:42
连接数据库+查询也行,如果连接失败,证明数据库不存在,如果连接成功,查询失败,会提示这个表不存在
作者:
周俊辉
时间:
2012-4-18 10:18
这个一般都不C#里做的。都放到数据库里去做的。用返回值来的到你的信息。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2