随笔分类 -  SQL

简单无聊的SQL语句
摘要:--表变量创建索引,在SQLServer2014后才支持 DECLARE @temp TABLE ( Id uniqueidentifier, Code nvarchar(50), CreateOn datetimeoffset(7), Priority int, index idx_pri(Cod 阅读全文
posted @ 2023-09-11 20:04 泥称 阅读(163) 评论(0) 推荐(0)
摘要:--声明一个游标 --定义一个叫Cursor_temp的游标,存放FOR SELECT 后的数据 DECLARE Cursor_temp CURSOR FOR SELECT Id,Code FROM TableName --打开一个游标 OPEN Cursor_temp DECLARE @ID un 阅读全文
posted @ 2023-09-11 20:01 泥称 阅读(239) 评论(0) 推荐(0)
摘要:-- Author: <Author,,Name>-- Create date: <Create Date,,>-- Description: <Description,,>-- CREATE PROCEDURE [dbo].[SP_JOB_NAME] AS BEGIN BEGIN TRAN -- 阅读全文
posted @ 2021-02-19 15:42 泥称 阅读(284) 评论(0) 推荐(0)
摘要:说明:sqlcmd -S 数据库服务器IP -U 用户名 -P 密码 -i sql文件路径 示例:sqlcmd -S 192.168.0.1 -U sa -P password -i F:\batch.sql 阅读全文
posted @ 2021-02-08 17:04 泥称 阅读(173) 评论(0) 推荐(0)
摘要:SET STATISTICS PROFILE ON SET STATISTICS IO ON SET STATISTICS TIME ON SQL语句 SET STATISTICS PROFILE OFF SET STATISTICS IO OFF SET STATISTICS TIME OFF 阅读全文
posted @ 2020-09-18 08:34 泥称 阅读(234) 评论(0) 推荐(0)
摘要:使用SQLServer函数(适用于SQL Server 2017 及更高版本) STRING_AGG 参考:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/string-agg-transact-sql?view=sql-server-ver 阅读全文
posted @ 2020-07-09 15:00 泥称 阅读(1702) 评论(0) 推荐(0)
摘要:SQL Server开启READ_COMMITTED_SNAPSHOT --查询数据库状态 select name,user_access,user_access_desc, snapshot_isolation_state,snapshot_isolation_state_desc, is_rea 阅读全文
posted @ 2020-06-05 09:22 泥称 阅读(589) 评论(0) 推荐(0)
摘要:--死锁文件查询 DECLARE @SessionName SysName SELECT @SessionName = 'system_health' IF OBJECT_ID('tempdb..#Events') IS NOT NULL BEGIN DROP TABLE #Events END D 阅读全文
posted @ 2020-01-15 17:45 泥称 阅读(280) 评论(0) 推荐(0)
摘要:查询所有表内容-SQL 阅读全文
posted @ 2019-11-08 09:25 泥称 阅读(553) 评论(0) 推荐(0)
摘要:SQL用While显示For循环方式 阅读全文
posted @ 2018-12-25 10:30 泥称 阅读(186) 评论(0) 推荐(0)
摘要:遍历临时表 WHILE EXISTS 临时表 阅读全文
posted @ 2018-04-13 09:47 泥称 阅读(456) 评论(0) 推荐(1)
摘要:常识说明(有错可以提醒后修改....): Number:数量; 号码; 数字; 编号 Count:数数; 计算总数; 把…算入; 重要 表: ContactUS联系我们 字段: 联系人:Contact 电子邮件/邮箱:EMail(Electronic Mail) 固话:Tel 传真:FAX 公司网站 阅读全文
posted @ 2017-06-06 16:18 泥称 阅读(253) 评论(0) 推荐(0)
摘要:1.将查询出的表字段以逗号,分割 2. 时间处理 2.1.获取当前时间戳 2.2.时间戳转时间类型,时间类型转时间戳 2.3.时间加减 --时间加减月份:2018-09-08 08:08:48.000 SELECT DATEADD(MONTH,1, '2018-08-08 08:08:48.000' 阅读全文
posted @ 2016-10-05 14:57 泥称 阅读(152) 评论(0) 推荐(0)
摘要:Sql语句创建数据库create database stuDB on primary -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_data.... 阅读全文
posted @ 2014-08-29 15:11 泥称 阅读(174) 评论(0) 推荐(0)