标签:declare

生成300个不同的随机数的SQL语句

生成300个不同的随机数的SQL语句

--生成300个8位不重复纯数字随机数 DECLARE @i INT=0;DECLARE @j INT;DECLARE @qnum INT=300; --生成随机数的数量SET NOCOUNT ONCREATE TABLE #temp_Table(num INT)WHILE(@i@qnum)BEGI

醒在深海的猫 醒在深海的猫 2023-04-19
0 0 0
一段脚本实现自动备份并保存最近几天的SQL数据

一段脚本实现自动备份并保存最近几天的SQL数据

复制代码 代码如下: DECLARE @filename VARCHAR(255) DECLARE @date DATETIME SELECT @date=GETDATE() SELECT @filename = 'G:\存放位置\数据库名称-'+CAST(DATEPART(yyyy,@date)

张二河 张二河 2023-04-19
0 0 0
sql查看所有表大小的方法

sql查看所有表大小的方法

复制代码 代码如下: declare @id int declare @type character(2) declare @pages int declare @dbname sysname declare @dbsize dec(15,0) declare @bytesperpage dec(1

大猫 大猫 2023-04-19
0 0 0
SqlServer中用exec处理sql字符串中含有变量的小例子

SqlServer中用exec处理sql字符串中含有变量的小例子

SqlServer中,用exec处理sql字符串中含有变量,提示:必须声明标量变量@(已解决!) 复制代码 代码如下: declare @tssj nvarchar(100) -- 外部变量 declare @Sql_Sql nvarchar(100) -- 存sql字符串变量 se

穿过生命散发芬芳 穿过生命散发芬芳 2023-04-18
0 0 0
sqlserver数据库移动数据库路径的脚本示例

sqlserver数据库移动数据库路径的脚本示例

复制代码 代码如下: USE master GO DECLARE @DBName sysname, @DestPath varchar(256) DECLARE @DB table( name sysname, physical_name sysname) BEGIN TRY SELECT @DBN

法医 法医 2023-04-18
0 0 0
用SQL脚本读取Excel中的sheet数量及名称的方法代码

用SQL脚本读取Excel中的sheet数量及名称的方法代码

复制代码 代码如下: -- Get table (worksheet) or column (field) listings from an excel spreadsheet -- 设置变量 declare @linkedServerName sysname = 'TempExcelSpreads

穿过生命散发芬芳 穿过生命散发芬芳 2023-04-18
0 0 0
SQL cursor用法实例

SQL cursor用法实例

复制代码 代码如下: DECLARE @OldId varchar(50) DECLARE @CustomerID varchar(50) DECLARE My_Cursor CURSOR --定义游标 FOR (select CustomerID,oldid from Customer where

贤蛋大眼萌 贤蛋大眼萌 2023-04-18
0 0 0
在SQL Server的try…catch语句中获取错误消息代码的

在SQL Server的try…catch语句中获取错误消息代码的

复制代码 代码如下: BEGIN TRY ... ... END TRY BEGIN CATCH DECLARE @ErrorMessage NVARCHAR(4000); DECLARE @ErrorSeverity INT; DECLARE @ErrorState INT; SELECT @Er

泡泡 泡泡 2023-04-18
0 0 0
解析:清除SQL被注入恶意病毒代码的语句

解析:清除SQL被注入恶意病毒代码的语句

在SQL查询分析器执行以下代码就可以了。 复制代码 代码如下: declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolu

竹子爱熊猫 竹子爱熊猫 2023-04-18
0 0 0
深入SQL Cursor基本用法的详细介绍

深入SQL Cursor基本用法的详细介绍

由于这个游标 执行一下就相当于SELECT一下 其效率不敢恭维也没做深入研究。 复制代码 代码如下: table1结构如下 id int name varchar(50) declare @id int declare @name varchar(50) declare cursor1 cursor

贤蛋大眼萌 贤蛋大眼萌 2023-04-18
0 0 0
SQL Server中删除重复数据的几个方法

SQL Server中删除重复数据的几个方法

方法一 复制代码 代码如下: declare @max integer,@id integer declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) 1 open cur_

泡泡 泡泡 2023-04-18
0 0 0
关于sql server批量插入和更新的两种解决方案

关于sql server批量插入和更新的两种解决方案

复制代码 代码如下: .游标方式 1 DECLARE @Data NVARCHAR(max) SET @Data='1,tanw;2,keenboy' --Id,Name DECLARE @dataItem NVARCHAR(100) DECLARE data_cursor CURSOR FOR (

大白菜程序猿 大白菜程序猿 2023-04-18
0 0 0
游标删除多个表里脏数据的方法

游标删除多个表里脏数据的方法

第一种方法: 复制代码 代码如下: CREATE proc [dbo].[delAllRecord] as declare @tableName nvarchar(255) declare @Sql nvarchar(255) Declare curTable Cursor for select T

共饮一杯 共饮一杯 2023-04-18
0 0 0
MSSQL木马修复,中木马后的处理方法

MSSQL木马修复,中木马后的处理方法

复制代码 代码如下: declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c whe

剑圣无痕 剑圣无痕 2023-04-18
0 0 0
sql 存储过程批量删除数据的语句

sql 存储过程批量删除数据的语句

复制代码 代码如下: Create PROCEDURE Batch_Delete @TableName nvarchar(100), --表名 @FieldName nvarchar(100), --删除字段名 @DelCharIndexID nvarchar(1000) as DECLARE @P

大树 大树 2023-04-18
0 0 0
SQL临时表递归查询子信息并返回记录的代码

SQL临时表递归查询子信息并返回记录的代码

复制代码 代码如下: declare @Q_ID uniqueidentifier set @Q_ID = dbo.uf_GetParamValueByName(@Params,'@指标ID'); declare @QAExp_ID char(36) --指标属性公式ID set @QAExp_ID

共饮一杯 共饮一杯 2023-04-18
0 0 0
SQL Server 作业同步 (结合备份作业)

SQL Server 作业同步 (结合备份作业)

核心导出作业的 代码 和 作业备份是相似的 复制代码 代码如下: alter PROC DumpJob (@job VARCHAR(100)) AS DECLARE @retrun NVARCHAR(max) DECLARE @jobname VARCHAR(30),@category_calss_

大白菜程序猿 大白菜程序猿 2023-04-17
0 0 0
教你怎么使用sql游标实例分享

教你怎么使用sql游标实例分享

[sql] --1.将每个老师的工资更新为原来的工资+奖金 --定义两个变量,用来存储ttid与reward declare @tid int declare @reward money --1。建立一个基于奖金表的游标 declare cur_reward cursor fast_forward

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-17
0 0 0
sqlserver中去除字符串中连续的分隔符的sql语句

sqlserver中去除字符串中连续的分隔符的sql语句

以下测试用于去除任何字符串中连线的分隔符 复制代码 代码如下: --去除字符串中连续的分隔符 declare @str nvarchar(200) declare @split nvarchar(200),@times int set @str='中 国1 2 34 55 5 6 7 7';--字符

共饮一杯 共饮一杯 2023-04-17
0 0 0
sql server中批量插入与更新两种解决方案分享(存储

sql server中批量插入与更新两种解决方案分享(存储

1.游标方式 复制代码 代码如下: DECLARE @Data NVARCHAR(max) SET @Data='1,tanw,2,keenboy' --Id,Name DECLARE @dataItem NVARCHAR(100) DECLARE data_cursor CURSOR FOR (S

Escape Escape 2023-04-17
0 0 0
1 2 3 4