标签:declare

sp_executesql 使用复杂的Unicode 表达式错误的解决方

sp_executesql 使用复杂的Unicode 表达式错误的解决方

Msg 102, Level 15, State 1, Line 3 Incorrect syntax near '+'. 当你尝试执行下面这段代码时,会得到如上这个错误提示。 复制代码 代码如下: DECLARE @MyName NVARCHAR(100) DECLARE @FieldName S

大树 大树 2023-04-17
0 0 0
SQL 比较一个集合是否在另一个集合里存在的方法

SQL 比较一个集合是否在另一个集合里存在的方法

复制代码 代码如下: DECLARE @c INT DECLARE @c2 INT SELECT @c = COUNT(1) FROM dbo.SplitToTable('1|2|3|4', '|') SELECT @c2=COUNT(1) FROM dbo.SplitToTable('1|2|3|

竹子爱熊猫 竹子爱熊猫 2023-04-17
0 0 0
SQL Server Table中XML列的操作代码

SQL Server Table中XML列的操作代码

复制代码 代码如下: --创建测试表 DECLARE @Users TABLE ( ID INT IDENTITY(1,1), UserInfo XML ) ---插入测试数据 DECLARE @xml XML SET @xml=' root user userid1/userid userName

张二河 张二河 2023-04-17
0 0 0
sql数据库批量处理脚本

sql数据库批量处理脚本

复制代码 代码如下: DECLARE @T varchar(255), @C varchar(255) DECLARE Table_Cursor CURSOR FOR Select a.name,b.name from sysobjects a, syscolumns b where a.id=b.

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-17
0 0 0
sqlserver 三种分页方式性能比较[图文]

sqlserver 三种分页方式性能比较[图文]

Liwu_Items表,CreateTime列建立聚集索引 第一种,sqlserver2005特有的分页语法 复制代码 代码如下: declare @page int declare @pagesize int set @page = 2 set @pagesize = 12 SET STATIST

共饮一杯 共饮一杯 2023-04-17
0 0 0
sqlserver 批量删除存储过程和批量修改存储过程的

sqlserver 批量删除存储过程和批量修改存储过程的

修改: 复制代码 代码如下: declare proccur cursor for select [name] from sysobjects where name like 'Foods_%' declare @procname varchar(100) declare @temp varchar

大白菜程序猿 大白菜程序猿 2023-04-17
0 0 0
sql 游标使用笔记

sql 游标使用笔记

复制代码 代码如下: declare @pdtid nvarchar(50) declare @ptype nvarchar(50) declare my_cursor CURSOR for select pdtid,ptype from dbo.Product open my_cursor fet

大猫 大猫 2023-04-17
0 0 0
监控 log文件大小的存储过程

监控 log文件大小的存储过程

1、监控log文件大小超过10g的server 和db 复制代码 代码如下: create procedure db_sendmail_mssqllogsize as declare @sql varchar(max),@servername varchar(50),@px int; DECLARE

穿过生命散发芬芳 穿过生命散发芬芳 2023-04-17
0 0 0
sqlserver 局部变量的使用

sqlserver 局部变量的使用

A. 使用 DECLARE 下例使用名为 @find 的局部变量检索所有姓以 Ring 开头的作者信息。 复制代码 代码如下: Use pubs declare @find varchar(30) set @find='Ring%' select au_lname,au_fname,phone fr

大白菜程序猿 大白菜程序猿 2023-04-17
0 0 0
SqlServer下通过XML拆分字符串的方法

SqlServer下通过XML拆分字符串的方法

复制代码 代码如下: DECLARE @idoc int; DECLARE @doc xml; set @doc=cast('RootitemProjID'+replace(@SelectedProjectArray,',','/ProjID/itemitemProjID')+'/ProjID/it

大猫 大猫 2023-04-17
0 0 0
sqlserver 存储过程分页代码第1/2页

sqlserver 存储过程分页代码第1/2页

复制代码 代码如下: declare @TotalCount int declare @TotalPageCount int exec P_viewPage_A 'type1','*','id','','id asc',1,0,4,3,@TotalCount output,@TotalPageCou

共饮一杯 共饮一杯 2023-04-17
0 0 0
教你几种在SQLServer中删除重复数据方法

教你几种在SQLServer中删除重复数据方法

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

剑圣无痕 剑圣无痕 2023-04-17
0 0 0
sqlserver 自动备份所有数据库的SQL

sqlserver 自动备份所有数据库的SQL

复制代码 代码如下: use master declare @DbName varchar(60) declare @BackSql varchar(1000) declare myCursor cursor for SELECT [name] FROM SYSDATABASES where [na

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-04-17
0 0 0
executesql 存储过程

executesql 存储过程

复制代码 代码如下: declare @tt varchar(20) set @tt = 'monisubbouns' declare @int int declare @sql nvarchar(500) set @sql = 'select @int=count(*) from ' + @tt

向阳逐梦 向阳逐梦 2023-04-17
0 0 0
防止SQLSERVER的事件探查器跟踪软件

防止SQLSERVER的事件探查器跟踪软件

两种方法的原理相同 第一种方法: 复制代码 代码如下: procedure SQLCloseAllTrack; const sql = 'declare @TID integer ' + 'declare Trac Cursor For ' + 'SELECT Distinct Traceid FR

剑圣无痕 剑圣无痕 2023-04-17
0 0 0
MSSQL 删除数据库里某个用户所有表里的数据

MSSQL 删除数据库里某个用户所有表里的数据

--Title:删除数据库里某个用户所有表里的数据 --Author:wufeng4552 --Date :2009-09-21 15:08:41 --方法1 复制代码 代码如下: declare @uname varchar(20) declare cuser cursor for select

张二河 张二河 2023-04-16
0 0 0
批量更新数据库所有表中字段的内容,中木马后的

批量更新数据库所有表中字段的内容,中木马后的

复制代码 代码如下: 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-16
0 0 0
Sql 批量查看字符所在的表及字段

Sql 批量查看字符所在的表及字段

复制代码 代码如下: declare @str varchar(100) set @str='8f8el3l' declare @s varchar(8000) declare tb cursor local for select s='if exists(select 1 from ['+b.na

竹子爱熊猫 竹子爱熊猫 2023-04-16
0 0 0
Sql 批量替换所有表中内容

Sql 批量替换所有表中内容

复制代码 代码如下: 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-16
0 0 0
SQLServer Top语句参数化方法

SQLServer Top语句参数化方法

declare @TopCount int set @TopCount = 100 select top (@TopCount) * from AdventureWorks.HumanResources.Employee 如果有Like等字句,一定要拼Sql的话,也应该使用sp_executesql

大树 大树 2023-04-16
0 0 0
1 2 3 4