随笔分类 -  mssql

摘要:https://docs.microsoft.com/zh-cn/sql/relational-databases/databases/rebuild-system-databases?redirectedfrom=MSDN&view=sql-server-ver16 一、概述 如果您丢失了 SA 阅读全文
posted @ 2022-06-27 17:38 liangyuwen 阅读(188) 评论(0) 推荐(0)
摘要:alter VIEW [dbo].[F_table_SCreateBarQty] with schemabinding ASSELECT F_SourceID,F_SourceEntry,SUM(F_Number) AS FBarQTY,COUNT_BIG(*) AS F FROM dbo.F_ta 阅读全文
posted @ 2022-03-28 17:49 liangyuwen 阅读(362) 评论(0) 推荐(0)
摘要:1 :普通SQL语句可以用exec执行 Select * from tableName exec('select * from tableName') exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库 阅读全文
posted @ 2022-03-21 16:14 liangyuwen 阅读(217) 评论(0) 推荐(0)
摘要:概念介绍 开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN): 1: 指定允许脏读。不发布共享锁来阻止其他事务修改当前事务读取的数据,其他 阅读全文
posted @ 2022-03-17 10:49 liangyuwen 阅读(808) 评论(0) 推荐(1)
摘要:SELECT ascii( SUBSTRING('2021-05-29 14:00',CHARINDEX(':','2021-05-29 14:00'),1) ) 阅读全文
posted @ 2021-06-03 09:46 liangyuwen 阅读(26) 评论(0) 推荐(0)
摘要:CREATE VIEW [Current Product List] AS SELECT ProductID,ProductName FROM Products WHERE Discontinued=No 阅读全文
posted @ 2020-08-20 13:12 liangyuwen 阅读(120) 评论(0) 推荐(0)
摘要:right('0000000'+ CAST(SMID as NVARCHAR),7) 阅读全文
posted @ 2020-08-17 16:58 liangyuwen 阅读(1337) 评论(0) 推荐(0)
摘要:rank函数用于返回结果集的分区内每行的排名,行的排名是相关行之前的排名数加一。简单来说rank函数就是对查询出来的记录进行排名,与row_number函数不同的是,rank函数考虑到了over子句中排序字段值相同的情况,如果使用rank函数来生成序号,over子句中排序字段值相同的序号是一样的,后 阅读全文
posted @ 2020-08-17 16:37 liangyuwen 阅读(757) 评论(0) 推荐(0)
摘要:--1.查询某个表被哪些存储过程使用到 : select distinct object_name(id) from syscomments where id in (select object_id from sys.objects where type ='P') and text like'% 阅读全文
posted @ 2020-08-17 14:06 liangyuwen 阅读(1023) 评论(0) 推荐(0)
摘要:部分转自:http://www.cnblogs.com/luckybird/archive/2012/06/11/2544753.html 及http://www.cnblogs.com/kissdodog/p/3160560.html 着色部分为实际解决问题的过程 最常见的索引问题查找: 1、检查 阅读全文
posted @ 2020-07-29 07:42 liangyuwen 阅读(422) 评论(0) 推荐(0)
摘要:--第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100%declare @table_id intset @table_id=object_id('ICMO')dbcc showcontig(@table_id) --第二步:重构表索引dbcc dbreindex('t_S 阅读全文
posted @ 2020-07-29 07:01 liangyuwen 阅读(139) 评论(0) 推荐(0)
摘要:最近写程序常会遇到deadlock victim,每次一脸懵逼。研究了下怎么跟踪,写下来记录下。 建测试数据 CREATE DATABASE testdb; GO USE testdb; CREATE TABLE table1 ( id INT IDENTITY PRIMARY KEY, stude 阅读全文
posted @ 2020-07-28 14:33 liangyuwen 阅读(592) 评论(0) 推荐(0)
摘要:数据库日志增长解决方法 数据库日志增长过快解决方法:1: 删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有500多K 再将此数据库设置自动收缩 或用 阅读全文
posted @ 2020-07-28 11:31 liangyuwen 阅读(669) 评论(0) 推荐(0)
摘要:DBCC TRACEON (1204, -1)DBCC TRACEON (1222, -1) SELECT cntr_value AS NumOfDeadLocks FROM sys.dm_os_performance_counters WHERE object_name = 'SQLServer: 阅读全文
posted @ 2020-07-28 11:29 liangyuwen 阅读(140) 评论(0) 推荐(0)
摘要:SELECT total_cpu_time,[total_physical_Reads], total_execution_count, number_of_statements, s2.text --(SELECT SUBSTRING(s2.text, statement_start_offset 阅读全文
posted @ 2020-07-27 12:31 liangyuwen 阅读(743) 评论(0) 推荐(0)
摘要:Sql获取当前日期是星期几的代码总结 1》select datepart(weekday,getdate()) 这个是返回的星期几的整数值哟! 2》select DATENAME(weekday,getdate()) 这个比较方便了,直接返回字符型的星期几,如今天是星期二,就直接输入星期二了 注:如 阅读全文
posted @ 2020-07-11 17:27 liangyuwen 阅读(3346) 评论(0) 推荐(0)
摘要:在做列车时刻表进行搜索时用到中文转拼音首字母时需要以下函数 Create function fun_getPY ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(40 阅读全文
posted @ 2020-07-04 07:20 liangyuwen 阅读(339) 评论(0) 推荐(0)
摘要:mssqlserver中排序规则冲突的问题解决 错误:无法解决 equal to 操作中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。 解决方法如下: 修改表中的SQL_Latin1_General_CP1_CI_AS 阅读全文
posted @ 2020-06-21 15:32 liangyuwen 阅读(364) 评论(0) 推荐(0)
摘要:CREATE PROCEDURE MD18575223288( @FPRONUMBER VARCHAR(100), --产品代码 ) WITH ENCRYPTIONAS 阅读全文
posted @ 2020-06-11 11:49 liangyuwen 阅读(824) 评论(0) 推荐(0)
摘要:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[INTO_RJZ_KIS]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo]. 阅读全文
posted @ 2020-06-10 16:21 liangyuwen 阅读(251) 评论(0) 推荐(0)