sqlserver建实例
发布时间: 2025-03-07 22:48:14
SQL 创建存储过程:
一、基础语法:
createproc|procerepro_name
[{@参数数据类型}[=默认值][output],
{@参数数据类型}[=默认值][output],
....
]
as
SQL_statements
二、常见创建存储过程实例
1、创建不带参数存储过程
createprocproc_get_student
as
select*fromstudent;
执行存储过程:
exec proc_get_student;
2、 带参存储过程
createprocproc_find_stu(@startIdint,@endIdint)
as
select*fromstudentwhereidbetween@startIdand@endId
执行存储过程:
execproc_find_stu2,4;
3、 带通配符参数存储过程
createprocproc_findStudentByName(@namevarchar(20)='%j%',@nextNamevarchar(20)='%')
as
select*fromstudentwherenamelike@nameandnamelike@nextName;
执行存储过程:
execproc_findStudentByName;
execproc_findStudentByName'%o%','t%';
4、 带输出参数存储过程
createprocproc_getStudentRecord(
@idint,--默认输入参数
@namevarchar(20)out,--输出参数
@agevarchar(20)output--输入输出参数
)
as
select@name=name,@age=agefromstudentwhereid=@idandsex=@age;
执行存储过程:
declare@idint,
@namevarchar(20),
@tempvarchar(20);
set@id=7;
set@temp=1;
execproc_getStudentRecord@id,@nameout,@tempoutput;
select@name,@temp;
print@name+'#'+@temp;
2. sql server怎样用代码建立数据库,详细代码
创建数据库和表的操作有两种方法:
一、可视化操作
1.创建数据库
选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称
2.创建数据表
选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。
二、使用SQL语句创建
1.创建数据库
createdatabasestuDB--stuDB是数据库的名称
onprimary--默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='stuDB_data',--主数据文件的逻辑名称
filename='D:stuDB_data.mdf',--主数据文件的物理路径和名称
size=5mb,--主数据文件的初始大小
maxsize=100mb,--主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
logon
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
-----2.创建数据表
useStuDB--使用某个数据库(在某个数据库下建表)
go
ifexists(select*fromsysobjectswherename='stuMarks')--查询数据库是否已存在此表
droptablestuMarks--如果存在该表则删除,不存在不执行此句
createtablestuMarks--stuMarks是表的名称
(
ExamNointidentity(1,1)primarykey,--列名数据类型约束
stuNochar(6)notnull,--列名数据类型是否允许插入Null值
writtenExamintnotnull,
LabExamintnotnull
)
go
--其中,列属性"identity(起始值,递增量)"表示"ExamNo"列为自动编号,也称为标识列altertable表名
addconstraint约束名约束类型具体的约束说明
altertable表名
dropconstraint约束名
3. 如何用sql server搭建服务器数据库服务器
只能连接,不能搭建。如下参考:
1.打开SQLserver配置管理器,找到其中的SQLserver网络配置,然后从实例中命名协议(我的实例名是SQLEXPRESS)。如下图所示:
4. 如何在sqlserver2008 R2 上创建一个实例
执行SQL2008R2安装包的setup.exe,选择安装新SQL实例.
就是重装一次,然后新命名一个实例。
热点内容