求一存储过程!

倾斜的水瓶座 2008-02-01 04:03:21

直接在查询分析器里输入一段代码,则自动生成 数据库(DATA),在数据库(DATA)下有两个表 TABLE1 TABLE2,
TABLE1 字段(id,title,content,addtime)
TABLE2 字段(id,title,content,addtime)

这个该如何实现呢??求解!!!!
...全文
220 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
关注 接分
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
以后需再关注,现在先帮你顶一下
ojuju10 2008-02-13
  • 打赏
  • 举报
回复

接分!
中国风 2008-02-13
  • 打赏
  • 举报
回复
alter PROC Db
@Dbname varchar(20),
@Table1 varchar(20)=null,
@Table2 varchar(20)=null
AS

declare @s nvarchar(4000)
set @s='CREATE DATABASE '+@Dbname

exec sp_executesql @s --建库

set @s=
isnull(
' CREATE TABLE '+@Dbname+'..'+@Table1+'(id int,title varchar(50),content text,addtime smalldatetime)','')
+isnull(
' CREATE TABLE '+@Dbname+'..'+@Table2+'(id int,title varchar(50),content text,addtime smalldatetime)','')

--print @s -- 显示语句
exec sp_executesql @s --建表
go

exec Db T,t1,t2--测试
tim_spac 2008-02-13
  • 打赏
  • 举报
回复
不会吧?
chenxu4277 2008-02-12
  • 打赏
  • 举报
回复
楼上已经给出答案了,我接接分
人鱼传说 2008-02-12
  • 打赏
  • 举报
回复
樓上的已給出了一個很好的例子
chuifengde 2008-02-01
  • 打赏
  • 举报
回复
CREATE PROC Db
@Dbname varchar(20),
@Table1 varchar(20),
@Table2 varchar(20)
AS
EXEC('CREATE DATABASE '+@Dbname)
EXEC('USE '+@Dbname+' CREATE TABLE '+@Table1+'(id int,title varchar(50),content text,addtime smalldatetime)')
EXEC('USE '+@Dbname+' CREATE TABLE '+@Table2+'(id int,title varchar(50),content text,addtime smalldatetime)')
go

Db 'testtt','tab1','tab2'
-狙击手- 2008-02-01
  • 打赏
  • 举报
回复
use master
go
create database [data]
go
use [data]
go
create table table1(id int,title char(1),content char(10),addtime datetime)
go
create table table2(id int,title char(1),content char(10),addtime datetime)
go
liangCK 2008-02-01
  • 打赏
  • 举报
回复
create database data
go
use data
go
create table table1(id int,title varchar(20),content varchar(50),addtime datetime)
go
create table table2(id int,title varchar(20),content varchar(50),addtime datetime)
elvis_gao 2008-02-01
  • 打赏
  • 举报
回复
kan
fcuandy 2008-02-01
  • 打赏
  • 举报
回复
打开企业管理器,建个库名为data,建两个表.建好之后.
在库data上右击>>所有任务>>生成sql脚本.

把脚本粘到你查询分析器里执行就可以了.

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧