随笔分类 - 数据库
MSSQL清理所有用户数据库日志(SQLSERVER2008)
摘要:USE [master]; SET NOCOUNT ON; DECLARE @tbName VARCHAR(50)=''; DECLARE @tbLog VARCHAR(100)=''; DECLARE @clearSql VARCHAR(MAX)=''; DECLARE @TMP_WHILE_ID INT=0; SELECT TMP_WHILE_ID=IDENTITY(INT,1,1),T...
阅读全文
Microsoft SQL 关系数据库的使用指南
摘要:Microsoft SQL 关系数据库的使用指南 https://docs.microsoft.com/zh-cn/sql/relational-databases/database-features
阅读全文
MSSQL一种取代游标的方案
摘要:今天看到一篇文章写的自己整理记录下,据说比用游标快。
阅读全文
大量数据分页存储过程(Not In版,比较完美了)
摘要:CREATE PROCEDURE Procedure_Paging(@tblName nvarchar(1000), ----要显示的表或多个表的连接@fldName nvarchar(4000) = '*', ----要显示的字段列表@pageSize int = 1, ----每页显示的记录个数...
阅读全文
MSSQL:表变量的声明和赋值
摘要:DECLARE @tempTable TABLE(Id int); INSERT INTO @tempTable SELECT Id FROM TestTable WHERE Name='123'; --查询出的记录必须与@tempTable表结构一致 SELECT * FROM @tempTabl...
阅读全文
MSSQL:创建临时表并赋值
摘要:--先判断临时表是否存在 IF OBJECT_ID(N'[tempdb].[dbo].[#TempTable]') IS NOT NULL DROP TABLE #TempTable GO SELECT Id INTO #TempTable FROM TestTable WHERE ... S...
阅读全文
SQL中日期转换方法大全
摘要:格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. style数字在转换时间时的含义如下: ...
阅读全文
sql语句创建[表][列]带描述
摘要:--创建表及描述信息 create table 表名(字段名 数据类型, 字段名 数据类型) 例如: create table Users(UserName varchar(10),Password varchar(32)) --为表添加描述信息 EXEC sp_addextendedpropert...
阅读全文
修改sql server数据库逻辑文件名的语句
摘要:1,打开sql查询分析器(T-sql) 2,输入查询语句: ALTER DATABASE 数据库名 MODIFY FILE (NAME = 原始逻辑文件名, NEWNAME = 新逻辑文件名) ALTER DATABASE 数据库名 MODIFY FILE (NAME = 原始逻辑文件名, NE...
阅读全文
MSSQL中游标原理和使用方法
摘要:在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十...
阅读全文
大数据量的分页存储过程代码
摘要:OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTable create database data_Test --创建数据库data_Test GO use data_Test GO create table tb_TestTable --创建表 ( ...
阅读全文