• [数据库] 查询该值属于哪个表是哪个字段 日期:2021/4/2 13:32:00点击:829来源:互联网

    SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[SP_FindValueInDB]( @value VARCHAR (1024))ASBEGIN SET NOCOUNT ON ; DECLARE @sql VARCHAR (1024) DECLARE @table VARCHAR (64) DECLARE @column VARCHAR (64) CREATE TABLE #t ( tablename VARCHAR (64), columnname VARCHAR (64) ) DECLARE TABLES CURSOR FOR SELECT o. name , c. name FROM syscolumns c INNER JOIN sysobjects o ON c.id = o.id WHE...

  • [数据库] 事务(进程 ID %1!)与另一个进程已被死锁在资源 {%2!} 上,且该事务已被选作死锁牺牲品。请重新运行该事务。 日期:2018/8/13 11:56:00点击:1700来源:互联网

    --检测死锁--如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?--这时我们可以使用以下存储过程来检测,就可以查出引起死锁的进程和SQL语句。SQL Server自带的系统存储过程sp_who和sp_lock也可以用来查找阻塞和死锁, 但没有这里介绍的方法好用。use mastergocreate procedure sp_who_lockasbegindeclare @spid int,@bl int,@intTransactionCountOnEntry int, @intRowcount int, @intCountProperties int, @intCo...

  • [数据库] SQL Server 语句 随机加数 日期:2017/10/17 16:05:00点击:1624来源:互联网

    UPDATE t_temp SET [hits]=[hits]+FLOOR(RAND(CHECKSUM(NEWID()))*10)+1

  • [数据库] MYSQL自定义函数的应用实例 日期:2017/10/16 15:15:00点击:1948来源:互联网

    DELIMITER //CREATE FUNCTION getCustomerName(CustomerID INT UNSIGNED)RETURNS VARCHAR(100)BEGINDECLARE CustomerName VARCHAR(100);SELECT name from xyx_customer where customer_id = CustomerID INTO CustomerName;RETURN CustomerName;END//

  • [数据库] mysql5.7.19 winx64解压缩版安装配置教程 日期:2017/9/24 9:30:00点击:1940来源:互联网

    记录了mysql 5.7.19 winx64解压缩版安装教程,具体内容如下系统环境:Win7 x64软件准备:MySQL 5.7.19 winx64下载网址:https://dev.mysql.com/downloads/mysql/配置安装流程具体安装如下:1、把 mysql-5.7.19-winx64.zip 压缩文件解压到 C:\MySQL\ 目录下;2、在 C:\MySQL\ 目录下新建 my.ini 配置文件;3、用文本编辑器或其他编辑器打开 my.ini 文件,把以下代码复制粘贴进去,保存退出;?123456789101112131415161718192021222324#代码开始[...

  • [数据库] mysql 常用函数汇总 日期:2017/8/29 16:42:00点击:1698来源:互联网

    一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的值LN(x) 返回x的自然对数LOG(x,y)返回x的以y为底的对数MOD(x,y) 返回x/y的模(余数)PI()返回pi的值(圆周率)RAND()返回0到1内的随机值,可以通过提供一个参数...

  • [数据库] MySQL创建用户与授权 日期:2017/8/23 9:30:00点击:1839来源:互联网

    一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器例子:CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456&#...

  • [数据库] MySQL 语句大全:创建、授权、查询、修改等 日期:2017/8/17 15:04:00点击:1848来源:互联网

    一、用户创建、权限、删除1、连接MySql操作连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车)打开cmd,输入mysql -h 127.0.0.1 -u root -p 然后输入密码。就可以连接到本地的MySql数据库了。2、创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username - 你将创建的用户名,host - 指定该用户在哪个主机上可以登陆,如果是本地用...

  • [数据库] MSSQL 触发器使用实例 日期:2016/5/11 13:18:00点击:2026来源:互联网

    增加CREATE TRIGGER [dbo].[user_Insert] ON [dbo].[t_Users] AFTER InsertASBEGINSET NOCOUNT ON; insert into users2 (uid,cname,mobile_no,pwd) select username,name,mobile,pwd from insertedEND更新CREATE TRIGGER [dbo].[zsusers_Update] ON [dbo].[users1] AFTER UPDATEASIf UPDATE(lxr)BEGINSET NOCOUNT ON;update a set lxr=b.lxr,mobile_no=b.mobile_no,tel=b.tel,email=b.email,qq=b.qq,fax=b.fax,curl=b.curl,zip=b....

  • [数据库] 通过"SQL语句"获取主键名 日期:2016/1/12 20:58:00点击:2439来源:互联网

    SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME='Test'

  • [数据库] 在数据库里执行URL 实时定时执行程序 日期:2015/12/1 10:38:00点击:2083来源:互联网

    新建一个作业 步骤:exec [dbo].[ExecuteWeb] 'http://www.xxx.cn/send'计划:设置间隔执行时间 权限不够就执行下面sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Ole Automation Procedures', 1; GO RECONFIGURE; GO 存储过程如下:CREATE PROCEDURE [dbo].[ExecuteWeb](@url as varchar(1500)) AS BEGIN DECLARE @obj INT --DECLARE @url VARCHAR(200) DECLARE @response V...

  • [数据库] SQL中全库批量替换 存储过程和调用方法 日期:2015/12/1 10:33:00点击:2078来源:互联网

    -- ============================================= -- Author: FLYSO -- Create date: 2014 -- Description: FLYSO.CN -- ============================================= Create PROCEDURE [dbo].[ReplaceText] @Str1 nvarchar(500), @Str2 nvarchar(500) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; /**********以下为操作实体************/...

  • [数据库] 获取所有字段和该字段的中文名称 日期:2015/12/1 10:33:00点击:1953来源:互联网

    select name,isnull((select top 1 Note from t_Codes where category=name),name) as cnstr from syscolumns where id=(select id from sysobjects where xtype='U' and name='t_Projects')

  • [数据库] 高性能分页级存储过程上亿级分页存储过程 日期:2015/12/1 10:32:00点击:1935来源:互联网

    Create PROCEDURE f_Pager @TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空@Fields VARCHAR(800), --要取出的字段,可以是多个表的字段,可以为空,为空表示select * @PageSize INT, --每页记录数@CurrentPage INT, --当前页,0表示第1页@Filter VARCHAR(200) = '', --条件,可以为空,不用填 where @Order VARCHAR(200) = '' ,--排...

  • [数据库] SQL Server 标量值函数实例 日期:2015/12/1 10:32:00点击:2007来源:互联网

    GO /****** Object:UserDefinedFunction [dbo].[GetX]Script Date: 09/28/2012 10:38:33 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO Create FUNCTION [dbo].[GetX](@X integer,@ImageNO integer) RETURNSvarchar(500)AS BEGIN declare @value varchar(500) select @value=cast(X as int)+@X from t_Items where ItemID=@ImageNO return @value END

  • [数据库] SQL Server 中 truncate table 和 delete 及 drop 的区别 日期:2015/12/1 10:31:00点击:1298来源:互联网

    TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。...

  • [数据库] SQLServer查询最近一天,三天,一周,一月,一季 日期:2015/12/1 10:31:00点击:1773来源:互联网

    一天 select * from T_news where datediff(day,addtime,getdate())=0三天 select * from T_news where datediff(day,addtime,getdate())<= 2 and datediff(day,addtime,getdate())>= 0一周 select * from T_news Where (DATEPART(wk, addtime) = DATEPART(wk, GETDATE())) AND (DATEPART(yy, addtime) = DATEPART(yy, GETDATE()))注意:此时不能用 datediff 差值为7,因为,datediff只表示间隔数 一月select * from T_news Wh...

  • [数据库] 三种SQL分页法效率分析 日期:2015/12/1 10:31:00点击:1956来源:互联网

    1.分页方案一:(利用Not In和Select TOP分页)Select TOP 页大小 * FROM 表名 Where(id NOT IN (Select TOP 页大小*页数id FROM 表名 orDERBY id)) orDERBY id例:Select TOP10 * FROM TestTable Where (ID NOT IN (Select TOP20 id FROM TestTable orDER BY id)) orDERBY ID分页方案一:(利用Not In和Select TOP分页) 效率第二,需要拼接SQL语句2.分页方案二:(利用ID大于多少和Select TOP分页)Select TOP 页大小 * FROM TestTable Whe...

  • [数据库] 使用 Access 数据库总结 日期:2015/12/1 10:30:00点击:1260来源:互联网

    一直使用Sql Server数据库,最近使用Access数据库做了一个练习,发现Access和Sql Server数据库的使用还是有些不一样的地方,在做练习的过程中,发现了一些问题,记录在下面。1.Access的数据库连接字符串。在Web.config文件中配置Access文件。<add key="Conn" value="Provider=Microsoft.Jet.Oledb.4.0;Data Source="/>< add key="Source" value="\App_Data\BBS.mdb"/> string conSt...

  • [数据库] SQL 查询当天、本周、本月记录 日期:2015/12/1 10:30:00点击:1839来源:互联网

    --查询当天:select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的:select * from info where DateDiff(hh,datetime,getDate())<=24 --info为表名,datetime为数据库中的字段值--查询当天:select * from info where DateDiff(dd,datetime,getdate())=0--查询24小时内的:select * from info where DateDiff(hh,datetime,getDate())<=24--info为表名,datetime为数据库中的字段值Sql代码 Powered by ch...

Copyright © 2005 - 2016 flyso.cn. 飞搜 版权所有 鄂ICP备11002783号-3