数据库存储过程如何创建

数据库存储过程如何创建,第1张

工具/材料

SQLSERVER2014

首先我们先来看一下如下图所示的Customers表结构,接下来要创建的存储过程会 *** 作这个表

我们点击数据库下面的可编程性选项,右键单击它下面的存储过程,选择新建存储过程选项,如下图所示

在d出的新建存储过程界面,我们利用create procedure语句新建一个存储过程,它接收一个参数,然后返回Customers表中CustomerName包含这个参数的记录,如下图所示

最后,建好了存储过程以后,你就可以在存储过程列表中看到你建的存储过程名字了,如下图所示

抱歉我开始的答案 我试过了 没法办到 因为通过存储过程 创建数据库 和 表, 数据库名或者表名都必须是常量 不能为变量 也就是说 不能通过传输入参数的形式为它指定名字 同样我也试过了 数据库的路径 也同样不能跟参数 我可以把我的代码给你看看 你可以试一下 也许你能办到

在 sa 用户登陆下 在master 数据库中 :

create proc sp_createdatabase

@basename varchar(20),

@path varchar(50)

as

create database @basename

on primary

(

name=@basename,

filename=@path+'.mdf',

size=5mb,

filegrowth=1mb

)

log on

(

name=@basename,

filename=@path+'.ldf',

size=2mb,

filegrowth=1mb

)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9883657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存