随笔分类 -  sqlserver

T-SQL常用的函数
摘要:http://blog.sina.com.cn/s/blog_4af01cd50100hsac.html 阅读全文
posted @ 2019-08-23 08:02 sxjljj 阅读(111) 评论(0) 推荐(0)
sqlserver 取数据常用
摘要:sqlDataReader: List<Court> courts = new List<Court>(); CourtDB db = new CourtDB(connectionString); SqlDataReader reader = db.GetAuth_CourtListByAuth(m 阅读全文
posted @ 2019-08-13 20:18 sxjljj 阅读(501) 评论(0) 推荐(0)
sqlserver链接字符串
摘要:string connectionStr = "Data Source=LJJ-FF\\LJJ;Initial Catalog=TestDapper;User ID=sa;Password=111111;Max Pool Size=500;Min Pool Size=1"; <add name="M 阅读全文
posted @ 2019-08-13 20:03 sxjljj 阅读(2302) 评论(0) 推荐(0)
跨服务器的SQL语句如何书写
摘要:select * into 本地库名..表名 from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 insert 本地库名..表名 from OPENDATASOURCE( 'SQ 阅读全文
posted @ 2019-08-13 17:02 sxjljj 阅读(1136) 评论(0) 推荐(0)
学习redis
摘要:https://blog.csdn.net/xiaoyiyz/article/details/60613165 https://bbs.csdn.net/topics/392277304 https://www.cnblogs.com/whtydn/p/4957265.html 阅读全文
posted @ 2019-06-27 13:53 sxjljj 阅读(92) 评论(0) 推荐(0)
CTE With as 递归调用
摘要:WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会 被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数 据的部分。 特别对于U 阅读全文
posted @ 2018-03-24 21:10 sxjljj 阅读(1255) 评论(0) 推荐(0)
公用表表达式(CTE) with as 片段
摘要:1.为什么用CTE,而不用表变量, declare @t table(CountryRegionCode nvarchar(3)) insert into @t(CountryRegionCode) (select CountryRegionCode from person.CountryRegio 阅读全文
posted @ 2018-03-24 20:45 sxjljj 阅读(158) 评论(0) 推荐(0)
触发器
摘要:https://www.cnblogs.com/Brambling/archive/2017/04/21/6741666.html 阅读全文
posted @ 2018-03-23 16:00 sxjljj 阅读(123) 评论(0) 推荐(0)
基本的数据库操作脚本
摘要:-- add column IF NOT EXISTS (SELECT * FROM sys.columns WHERE name='WOAServedStatus' AND object_id=OBJECT_ID('WOA')) BEGIN ALTER table [WOA] add WOAServedStatus INT NULL END --增加一个约束 IF NOT EXISTS... 阅读全文
posted @ 2018-03-23 15:37 sxjljj 阅读(139) 评论(0) 推荐(0)
Sqlserver 基本面试题
摘要:一 单词解释(2分/个) 34分Data 数据 Database 数据库 RDBMS 关系数据库管理系统 GRANT 授权REVOKE 取消权限 DENY 拒绝权限 DECLARE 定义变量 PROCEDURE存储过程 事务 Transaction 触发器 TRIGGER 继续 continue 唯 阅读全文
posted @ 2018-03-16 16:06 sxjljj 阅读(2202) 评论(0) 推荐(0)
truncate和delete的区别
摘要:TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。 但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TA 阅读全文
posted @ 2018-03-15 19:12 sxjljj 阅读(357) 评论(0) 推荐(0)
dateDiff 用法
摘要:SELECT DATEDIFF(yy,'2018-3-10 16:40:00',getdate())SELECT DATEDIFF(mm,'2018-3-10 16:40:00',getdate())SELECT DATEDIFF(dd,'2018-3-10 16:40:00',getdate()) 阅读全文
posted @ 2018-03-10 16:39 sxjljj 阅读(212) 评论(0) 推荐(0)
复制表结构,拷贝表数据
摘要:select * into bb from dbo.UserDetail where 1<>1 --复制表结构 select * into bb from dbo.UserDetail where 1=1 --复制表结构和数据 insert into b(a,b,c) select e,d,f fr 阅读全文
posted @ 2018-03-10 16:22 sxjljj 阅读(144) 评论(0) 推荐(0)
sqlserver 面试题
摘要:1. --是查询A(ID,Name)表中第11至20条记录,ID作为主键可能是不是连续增长的列,完整的查询语句如下: SELECT TOP 10 * FROM dbo.Employee WHERE EmpIntNo> (SELECT MAX(a.EmpIntNo) FROM (SELECT TOP 阅读全文
posted @ 2018-03-08 11:45 sxjljj 阅读(2476) 评论(0) 推荐(0)
更新数据的脚本
摘要:--UPDATE dbo.Notice WITH(ROWLOCK) SET IsNoAOG=0,IsSection35=0 WHERE IsNoAOG IS NULL AND IsSection35 IS NULL DECLARE @Rows INT = 50000 WHILE 1=1 BEGIN 阅读全文
posted @ 2018-03-08 11:04 sxjljj 阅读(160) 评论(0) 推荐(0)