SQL SERVER-写sql可以依据最终要的结果由近及远或者依据已有的条件由近及远来写

//调休数据库 select distinct(m.Name) from tbUser u join tbUserRole ur on u.Id=ur.UserId join tbRole r on ur.RoleId= r.id join tbRoleMenuButton rmb on r.I...

2019-04-06 18:51:01

阅读数 97

评论数 0

SQL SERVER-创建文件组,不同的表放在不同的磁盘上,提高读写效率

新建数据库时,选择文件组 添加文件组 回到创建数据库页面,创建文件,并选择新的文件组和存储路径   用新的文件组创建表,此时表会创建到D盘,可以通过表的属性,存储看到 create table demo (     Id int identity(1,1) primary k...

2019-02-03 22:59:34

阅读数 21

评论数 0

SQL SERVER-权限管理

新建一个用户(在主机名下面的安全性,登录名里面新建) 设置服务器角色,public是最低权限 设置映射的数据库,和角色   此时登陆,新用户名,验证角色设置正常   回到sa账户,分配更新权限给新建账户 grant update on userinfo to zhao   ...

2019-02-03 22:36:56

阅读数 40

评论数 0

SQL SERVER-创建guid为主键的表,并插入数据

 create table GuidTable  (     Id uniqueidentifier,     Name nvarchar(32)  )  select * from GuidTable  insert into GuidTable(Id,Name) values(NEWID(...

2019-02-03 21:34:51

阅读数 203

评论数 0

SQL SERVER-触发器的用法

1.拿到插入的记录的id,当表有触发器时候就不可以带output insert into userinfo(name, gender, address, delflag)  output inserted.id values ('hhh',1,'jjj',0) 2.创建插入触发器  --当表...

2019-02-03 20:58:27

阅读数 68

评论数 0

SQL SERVER-函数的用法

create Function FUN_GetUserCount(@id int) returns int as begin     declare @result int     set @result=(select count(1) from userinfo where id&am...

2019-02-02 22:34:32

阅读数 21

评论数 0

SQL SERVER-笔记6

--01:sql:游标。 --创建一个游标,然后遍历UserInfo表中的所有数据,打印 用户id和用户名。 --select  * from UserInfo ----定义游标,让游标指向sql查询的结果。 --declare demoCursor Cursor for --    selec...

2019-02-02 22:21:25

阅读数 17

评论数 0

SQL SERVER-动态执行脚本

declare @str nvarchar(max) set @str='select * from userinfo' exec(@str) --通过变量执行 exec('select * from userinfo')--直接指定sql脚本   exec sp_sqlexec @str-...

2019-02-02 22:08:24

阅读数 28

评论数 0

SQL SERVER-SqlParameter的几个重要属性,配合存储过程使用,输出参数只有再SqlDataReader释放后才能获得

 SqlParameter para = new SqlParameter();                         para.ParameterName = "@id";                         para.SqlDbType...

2019-02-02 21:28:38

阅读数 58

评论数 0

SQL SERVER-Ado.net 实现事务方法二

using System; using System.Collections.Generic; using System.Configuration; using System.Data.SqlClient; using System.Linq; using System.Text; using ...

2019-02-02 21:15:48

阅读数 35

评论数 0

SQL SERVER-Sql事务的写法(注意调试的方法)

查询一,事务语句 begin try       begin transaction   --开启事务         update userinfo set name='zs' where id=1--会成功         update userinfo set gender='zs' wh...

2019-02-02 20:20:27

阅读数 78

评论数 0

SQL SERVER-临时表解决死锁问题

  锁的级别在表级别。   X:排它锁    S:共享锁   insert、update、delete 会在表上加   X   select   在表上添加  S锁。   操作表的顺序一致可以避免死锁 --多表连接 --假设:员工表:10000000000000   部门:10亿条 ...

2019-01-31 22:22:31

阅读数 139

评论数 0

SQL SERVER-临时表的使用

--03:临时表 --临时表  在表名前面 加了  #,临时表  和普通的表: ----会话结束的时候,那么临时表就结束了。 --create table #TestTb --( --    Id  int identity(1,1) primary key not null, --    Nam...

2019-01-31 22:19:42

阅读数 15

评论数 0

SQL SERVER-视图的使用

--02:视图 --创建视图:视图中就是放 年龄大于40的用户信息 --create View VW_UserInfo as --     select * from UserInfo where UserAge>40 --视图的使用 --select * from VW_U...

2019-01-31 22:01:49

阅读数 24

评论数 0

SQL SERVER-游标的使用

--定义游标,让游标指向sql查询的结果 declare demoCursor Cursor for     select Name,id from UserInfo --打开游标。 open demoCursor     declare @Name nvarchar(32)     decla...

2019-01-31 21:38:19

阅读数 23

评论数 0

SQL SERVER-修改表名和列名

修改表名:EXEC sp_rename ‘原有表名’, '新表名'; 修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名' , 'COLUMN';

2019-01-28 09:59:22

阅读数 38

评论数 0

SQL SERVER-创建表自动增长用identity(1,1)

create table Company (     Id int identity(1,1) primary key not null,     Name nvarchar(50) not null,     Age int not null,     Sex char(1) not null ...

2019-01-28 09:24:24

阅读数 133

评论数 0

SQL SERVER-一次性插入多条数据的SQL语句

插入语句常用写法: INSERT INTO items(name,city,price,number,picture)  VALUES('耐克运动鞋','广州',500,1000,'003.jpg'); 这种方式只能够一次插入一条数据,要想插入多条数据,就得多次调用此sql语句,意味着多次与数...

2019-01-28 09:23:16

阅读数 1263

评论数 0

SQL SERVER-SqlHelper的封装

using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Linq; using ...

2019-01-25 21:48:54

阅读数 87

评论数 0

SQL SERFVER-笔记5

1、用户表的CRUD***************************     ->用户表修改     ->用户表多条件搜索          ->  //CTRL+L  快速剪切一行         //CTRL +TAB:...

2019-01-25 21:44:50

阅读数 78

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭