sql
大海中一粒沙子
现在你才知道吧,先谋生,再谋爱,这句话一点没毛病
展开
-
sqlserver通过日志恢复删除数据(只能恢复小数据量)
1、创建存储过程-- Script Name: Recover_Deleted_Data_Proc-- Script Type : Recovery Procedure -- Develop By: Muhammad Imran-- Date Created: 15 Oct 2011-- Modify Date: 22 Aug 2012-- Version : 3.1-- Notes : Included BLOB data types for recovery.& Compat原创 2021-07-07 10:18:00 · 1347 阅读 · 0 评论 -
sqlserver中查询时间段执行sql语句记录
declare @startTime datetime,@endTime datetime;set @startTime='2021-7-6 00:00:00';set @endTime='2021-7-7 00:00:00'; SELECT TOP 1000 QS.creation_time,SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH原创 2021-07-07 10:15:16 · 846 阅读 · 0 评论 -
sql 开发篇一 之 表锁查询及解锁
1、查询表锁进程idselect request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'2、根据进程id kill掉spid为查询到进程编号declare @spid intSet @spid = 56declare @sql varchar(1000)set @sql='k原创 2020-11-21 21:59:11 · 1202 阅读 · 0 评论 -
sql中语句修改字段注释
--1、创建登录日志表IF OBJECT_ID('oa_login_log') IS NOT NULLDROP TABLE oa_login_log;CREATE TABLE oa_login_log(id int PRIMARY KEY IDENTITY(1,1),client_ip varchar(20),original_loginname varchar(20),login...原创 2019-08-09 10:35:09 · 3091 阅读 · 0 评论 -
sql使用游标、临时表快速创建数据库表
1、创建数据存储表-- sql Server批量创建表--CREATE DATABASE project_flow_management--GOUSE project_flow_managementGO--创建临时表--CREATE TABLE tempTableInfo(-- fieldName VARCHAR(100),-- fieldType VARCHAR(100)...原创 2019-08-09 10:23:36 · 708 阅读 · 0 评论 -
创建MSSQL链接服务器
EXEC master.dbo.sp_addlinkedserver@server = N'MSSQL服务器实例名',@srvproduct=N'SQL Server'EXEC master.dbo.sp_addlinkedsrvlogin@rmtsrvname=N'MSSQL服务器实例名',@useself=N'False',@locallogin=NU...原创 2019-07-23 09:55:56 · 1020 阅读 · 0 评论 -
MSSQL分割函数
create function [dbo].[f_split](@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(stationID varchar(100),[id] [int] IDENTITY(1,1) NOT NULL)--实现split功能 的函数as...原创 2019-07-23 09:57:36 · 663 阅读 · 0 评论 -
Sql基础代码
Sql基础代码目录第一章 建库建表 21.1 数据库的应用 21.1.1 创建数据库 21.1.2 查询数据库 31.1.3 删除数据库 31.2 表的运用 41.2.1 创建表 41.2.2 删除表 51.3 约束 61.3.1 五种约束 61.3.2 约束的使用 6第二章 数据查询 82.1 建表和插入数据 82.1.1 建立学生信息表 ...原创 2019-07-31 10:08:02 · 536 阅读 · 0 评论 -
聚合查询尝试
SELECT A.*,STUFF((SELECT ','+B.Name FROM B WHERE CHARINDEX(CAST(B.Id AS VARCHAR(10)),A.userId)>0 FOR xml PATH('') ),1,1,'' ) AS names FROM A原创 2019-07-31 09:59:36 · 291 阅读 · 0 评论 -
SQl去掉HTML标签函数
create FUNCTION [dbo].[ReplaceHTML] ( @Textstr varchar (5000) ) RETURNS varchar(5000) AS BEGIN DECLARE @hr integer DECLARE @objRegExp integer DECLARE @sStr varchar(5000) DECLARE @re integ...原创 2019-07-30 14:07:56 · 769 阅读 · 0 评论 -
sql高效分页语句
1、根据主键通过rowNumber函数排序,取出当前页取数范围2、然后通过主键取关键查询表declare @PageSize int =10;declare @PageIndex int =2;select p2.RowNum, p1.* from ProductInfo p1, ( select top (@PageIndex*@PageSize) (row_number() ove...原创 2019-07-29 13:04:48 · 284 阅读 · 0 评论