#serve

sql server 很好的基础练习 <学生表-老师表-课程表-选课表>

--学生表tblStudent(编号StuId、姓名StuName、年龄StuAge、性别StuSex)--课程表tblCourse(课程编号CourseId、课程名称CourseName、教师编号TeaId)--成绩表tblScore(学生编号StuId、课程编号CourseId、成绩Score)--教师表tblTe...

sql server 常见约束

1.notnull非空约束①强制列不接受空值②例:创建表时,namevarchar(6)notnull,  2.unique唯一性约束①约束唯一标识数据库表中的每条记录②unique和primarykey都为数据提供了唯一性约束③primarykey拥有自动定义的Unique约束④注意:每个表中只能...
代码星球 ·2020-04-07

sql server 将某一列的值拼成一个字符串 赋值到一个字段内

DECLARE@refCodeitemsVARCHAR(800), SELECT@refCodeitems=ISNULL(@refCodeitems,'')+refCodeitem+'/'from(SELECTrefCodeitemfromimatdocitemwhereDocCode='XC00017802...

sql server update inner join on 的使用

假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price;另外一张表是ProductPrice表,我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%。 在Mysql中我们有几种手段可以做到这一点,一种是updatetable1t1,table...

sql server 存储过程---游标的循环

sql经常用到循环,下面介绍一下普通循环和游标循环1、首先需要一个测试表数据Student2、普通循环1)循环5次来修改学生表信息--循环遍历修改记录--declare@iint   set@i=0while@i<5begin   updateStude...

sql server 存储过程中,调用事务 tran

 SqlServer2005/2008中提供了begintran,committran和rollbacktran来使用事务。begintran表示开始事务,committran表示提交事务,rollbacktran表示回滚事物  EXECTEST_PROC'文综','包括历史,地理,政治'...

sql server 存储过程 output 和return的使用 方法,详解

SQLServer目前正日益成为WindowNT操作系统上面最为重要的一种数据库管理系统,随着SQL Server2000的推出,微软的这种数据库服务系统真正地实现了在WindowsNT/2000系列操作系统一统天下的局面,在微软的操作系统上,没有任何一种数据库系统能与之抗衡,包括数据库领域中的领头羊甲骨文公...

python django 连接 sql-server

1.准备工作python3.6连接sqlserver数据库需要引入pymssql模块pymssql官方:https://pypi.org/project/pymssql/没有安装的话需要:pip安装:pipinstallpymssql 2.连接数据库首先你得明确目标数据库的:'服务器名称',"账户名称","密...

sql server 游标的知识

  游标是SQL Server的一种数据访问机制,它允许用户访问单独的数据行。用户可以对每一行进行单独的处理,从而降低系统开销和潜在的阻隔情况,用户也可以使用这些数据生成的SQL代码并立即执行或输出。1.游标的概念 游标是一种处理数据的方法,主要用于存储过程,触发器和 ...
代码星球 ·2020-04-07

sql server 知识整理 isnull函数()

execsp_helptextProPrecode_matcode_ufexecsp_helptext存储过程名字  isnull函数() SQLServe中的isnull()函数:isnull(value1,value2)1、value1与value2的数据类型必须一致。2、如果valu...

sql server 的 out 和output

 --SQLQuery Create By Faywool    create proc Proc_OutPutTest--创建@numA int,--numA为存储过程的参数@numB int,--...
代码星球 ·2020-04-07

sql server 存储过程的详解

1.创建存储过程的基本语法模板:if(exists(select*fromsys.objectswherename='pro_name'))dropprocpro_namegocreateprocpro_name@param_nameparam_type[=default_value]asbeginsql语句endps...

sql server 存储过程和视图的区别

视图要把视图看做是一张表,包含了一张表的部分数据或者多个表的综合数据,视图的使用和普通表一样;视图建立并存储在服务器,有效减少网络数据流量,提高安全性;视图中不存放数据,数据依然存放在视图引用的原始数据表中;可以根据需求来提前创建不同的视图。企业管理器创建视图:T-SQL创建视图:USEDBNamegoIFEXISTS...

sql server 函数学习

sqlserver创建函数资料https://docs.microsoft.com/zh-cn/sql/relational-databases/user-defined-functions/create-user-defined-functions-database-engine?view=sql-server-20...
代码星球 ·2020-04-07

sql server 复习笔记2

主键约束可以通过定义primarykey约束来定义主键,用于强制表的实体化完整性,一个表只能有一个主键约束,并且primarykey约束中的列不能为空值,由于primarykey约束可保证数据的一致性,因此经常对标识列定义这种约束。 1:创建主键约束CREATEtablealex_class(q_idintP...
代码星球 ·2020-04-07
首页上一页...120121122123124...下一页尾页