随笔分类 -  [13] SQL Server

摘要:触发器的创建 1 触发器Trigger 2 --快速复制一张表的结构 3 select top 0 * into StudentBackUp from Student; 4 5 --快速复制一张表和表中的数据 6 select * into StudentBackUp2 from Student; 阅读全文
posted @ 2020-03-12 12:25 Jeremy.Wu 阅读(166) 评论(0) 推荐(0)
摘要:SQL Server - 创建分页存储过程 分页存储过程 --创建 create proc usp_pageScore @page int, --页数 @count int, --条数 @sumPage int output --总页数 as begin --获取总页数,CEILING表示向上取整 阅读全文
posted @ 2020-03-12 11:24 Jeremy.Wu 阅读(260) 评论(0) 推荐(0)
摘要:Procedure 存储过程相关 创建存储过程 方法一 --或者在简写成, --create proc usp_TwoNumSum create procedure usp_TwoNumSum @num1 int, @num2 int as begin print @num1 + @num2 end 阅读全文
posted @ 2020-03-12 11:21 Jeremy.Wu 阅读(233) 评论(0) 推荐(0)
摘要:SQL Server2019 常用语法 1、Case end的用法(和Oracle的语法一致) select t.name, 'Degree' = case when t.score >=95 then 'A' when t.score >=85 then 'B' when t.score >=75 阅读全文
posted @ 2020-03-12 11:20 Jeremy.Wu 阅读(759) 评论(0) 推荐(0)
摘要:SQL Server - View 创建视图 create OR ALTER VIEW ViewClassMates as ( select t.ClassId,tt.StdID, t.ClassName, tt.StdUserName,tt.StdGender,tt.StdCardNo,tt.St 阅读全文
posted @ 2020-03-12 11:17 Jeremy.Wu 阅读(146) 评论(0) 推荐(0)
摘要:常见时间操作 时间相关操作 --获取当前时间 select GETDATE(); 加法的作用 --表示当前时间加一年 select DATEADD(YEAR,1,GETDATE()); --表示当前时间加一个月 select DATEADD(MONTH,1,GETDATE()); --表示当前时间加 阅读全文
posted @ 2020-03-11 13:53 Jeremy.Wu 阅读(746) 评论(0) 推荐(0)
摘要:字符串常用操作 字符串相关操作 --查询字符串长度 返回5 select LEN('12345') --查询字节个数 返回6 --查询表的字段时需要注意,返回值和字段的类型密切相关 select DATALENGTH('adcfdc') --转小写 select LOWER('ACSACSAC') 阅读全文
posted @ 2020-03-11 13:51 Jeremy.Wu 阅读(332) 评论(0) 推荐(0)
摘要:代码实现为表添加相关约束 select * from Student --删除表中的某一列 alter table Student drop column stdAddress --为某个表增加一列 alter table Student add StdAddress nvarchar(50) -- 阅读全文
posted @ 2020-03-11 10:43 Jeremy.Wu 阅读(1530) 评论(0) 推荐(0)
摘要:CURD --查询表数据 select * from Class --添加几条条数据 insert into Class values('1班','很牛很厉害') insert into Class values('2班','很牛很厉害') insert into Class values('3班' 阅读全文
posted @ 2020-03-11 09:41 Jeremy.Wu 阅读(525) 评论(0) 推荐(0)
摘要:通过代码方式创建表 --代码方式创建表 create table Class ( --设置为主键,从1开始每次自增1 ClassId int identity(1,1) primary key, ClassName nvarchar(10), ClassDesc nvarchar(20) ) 作者: 阅读全文
posted @ 2020-03-11 09:29 Jeremy.Wu 阅读(977) 评论(0) 推荐(0)
摘要:通过代码的方式创建数据库和数据库日志文件 --通过代码方式创建数据库 Create database MyDatabase on primary ( --名字,这里加不加_data都可以 name = 'MyDatabase_data', --路径 filename ='D:\TestDB\MyDa 阅读全文
posted @ 2020-03-11 09:21 Jeremy.Wu 阅读(1194) 评论(0) 推荐(0)
摘要:创建表约束 先创建如下两张表 --Jeremy --2020.02.07 --SQL Server表数据添加约束 --UserInfo表 USE AspNet --指向当前所操作的数据库名称,这里即AspNet GO --为用户表添加约束 ALTER TABLE UserInfo ADD CONST 阅读全文
posted @ 2020-02-07 16:18 Jeremy.Wu 阅读(2243) 评论(0) 推荐(0)
摘要:SQL Server 2019 启用SQL Server验证Super Administrator(sa)用户登录 在项目开发过程中通常连接SQL Server时需要用SQL Server方式,所以我们需要先开启这种验证方式,然后再根据需要添加项目用户,设定相关权限。 先用Windows身份验证方式 阅读全文
posted @ 2020-02-07 16:14 Jeremy.Wu 阅读(3738) 评论(0) 推荐(0)