--判断数据库是否存在
if exists(select * from master..sysdatabases where name=N'库名')
print 'exists'
else
print 'not exists'---------------
-- 判断要创建的表名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
-- 删除表
drop table [dbo].[表名]
GO---------------
--判断要创建临时表是否存在
If Object_Id('Tempdb.dbo.#Test') Is Not Null
Begin
print '存在'
End
Else
Begin
print '不存在'
End
至于显示表,就直接用sql读出全部内容即可
if exists(select * from master..sysdatabases where name=N'库名')
print 'exists'
else
print 'not exists'---------------
-- 判断要创建的表名是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
-- 删除表
drop table [dbo].[表名]
GO---------------
--判断要创建临时表是否存在
If Object_Id('Tempdb.dbo.#Test') Is Not Null
Begin
print '存在'
End
Else
Begin
print '不存在'
End
至于显示表,就直接用sql读出全部内容即可
1.组装要执行的sql字符串:
string sql;
if(TextBox1.Text.Trim()=="1")
sql="select * from table1";
else if(TextBox1.Text.Trim()=="2")
sql="select * from table2";
else if(TextBox1.Text.Trim()=="3")
sql="select * from table3";
else if(TextBox1.Text.Trim()=="4")
sql="select * from table4";2.然后执行这个sql字符串
后台取这个TextBox1提交的值,动态赋值给SQL就行了
String TB=TextBox1.Text.Trim();
sql="select * from '"+TB+"'"
--------------------
楼上说的很好,如果是SQLSERVER数据库,可以直接依次取出每个数据库名及对应的数据表名
…… ……
StrTableName="Zhanghao.Text"
StrSql="select * from " & StrTableName
Ds.Clear()
Da.SelectCommand.CommandText=SqlStr
Da.Fill(Ds, "& StrTableName")
Grid1.DataSource=Ds.Tables("& StrTableName")
Grid1.DataBind() 出来的是员工信息这张表中该账号的内容