create proc proc_rgsNewTable
as
begin
--搜索表 存在则先删除
if exists (select * from sysobjects where xtype='U' and name='tableName')
drop table tableName
go
--建表语句
create table tableName
...
go
end
2.一个项目多库
1)连接 写一个连接数据库连接配置类.
选择方法:
不同的类
在构造方法里加连接参数
先建立不同的连接,用参数(常量)匹配.
2)联表查询
在同一个服务器下,可以用[库名]..表名查询其他库的表.
比如:
DB1 连接,表t2 在DB2下.
select * from [DB2]..t2 就可以查询,用法和本库查询一样.
你会用到的几个命令use Test
create table dbo.Page
(
page_title nvarchar(200) Not Null,
page_content nvarchar(2000) Null,
page_datetime Datetime Null
)
insert dbo.Page(page_title,page_content,page_datetime) values ('标题','内容','时间')
可以写成一个stored procedure来执行,
但是我不理解你为什么要在点击按钮的时候自动创建表?这样你点击N次不就有N个表了?
表应该是数据库设计时就应该创建,如果你实在要实现这种功能,可以加个判断,如果这个表不存在,则创建,存在则不创建
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)