随笔分类 -  sql

1 2 下一页
Oracle update set from where 批量update
摘要:--sql写法: update bcd_samplingrecord_detail set Invalid=t.cin,hasfilter=t.ch from (select recordid cid,Invalid cin,hasfilter ch from bcd_samplingrecord) 阅读全文
posted @ 2022-01-18 19:06 vinsonLu 阅读(2023) 评论(0) 推荐(0) 编辑
sql server 删除所有 视图、存储过程
摘要:--删除视图: declare mycur cursor local for select [name] from dbo.sysobjects where xtype='V' --声明游标 declare @name varchar(100) OPEN mycur --打开游标 FETCH NEXT from mycur into @name WHILE @@FE... 阅读全文
posted @ 2018-12-06 16:26 vinsonLu 阅读(1093) 评论(0) 推荐(0) 编辑
sql脚本过大,无法打开的解决方法
摘要:打开cmd命令窗口,输入如下命令: sqlcmd -S ipaddress -U user -P password -d dbname -i file 其中,ipaddress是数据库服务器ip,user是登录用户,password是密码,dbname是数据库名称,file 是脚本文件。 eg:osql _S 127.0.0.1 -U sa -P 123456 -d mydb -i D:\... 阅读全文
posted @ 2018-11-09 14:17 vinsonLu 阅读(1571) 评论(0) 推荐(0) 编辑
sql获取时间段内的所有日期
摘要:SELECT DATEADD(HOUR,1,'2015-01-01 00:00:00') h INTO vinson_h DELETE vinson_h DECLARE @num INT=0 DECLARE @h int SELECT @h=DATEDIFF(HOUR,'2015-01-01 00: 阅读全文
posted @ 2018-11-02 09:56 vinsonLu 阅读(1525) 评论(0) 推荐(0) 编辑
SQL语句增加字段、修改字段、修改类型、修改默认值
摘要:出处:https://www.cnblogs.com/huangyoum/p/6625213.html 阅读全文
posted @ 2018-06-12 10:42 vinsonLu 阅读(11961) 评论(0) 推荐(0) 编辑
SQL 查找存在某内容的存储过程都有哪些
摘要:--查找存在某表名的存储过程 SELECT distinct b.name from syscomments a,sysobjects b WHERE a.id=b.id and a.TEXT LIKE '%你要查找的表名%' --查找存在某内容的存储过程 SELECT NAME FROM sysobjects o, syscomments s WHERE o.id = s.id A... 阅读全文
posted @ 2018-05-21 16:50 vinsonLu 阅读(447) 评论(0) 推荐(0) 编辑
Row_Number()显示行号
摘要:SELECT *, Row_Number() OVER (partition by deptid ORDER BY salary desc) rank FROM employee Row_Number()显示行号,加上partition by还能分组排序显示行号。就这么一句sql,每次忘记这个Row 阅读全文
posted @ 2016-10-21 15:58 vinsonLu 阅读(634) 评论(0) 推荐(0) 编辑
SQL存储过程解密
摘要:首先要建立一张表和一个存储过程: 然后使用DAC登录数据库:admin:计算机名称,需要在数据库所在的电脑登录,不能使用客户端远程操作这些步骤。 如果不成功,可以先windows身份登录,新建查询,然后更改链接使用admin:计算机名称登录。 然后执行存储过程: 如果执行成功,SQL_DECODE表 阅读全文
posted @ 2016-09-27 16:11 vinsonLu 阅读(7653) 评论(1) 推荐(0) 编辑
PHP5.6.15连接Sql Server 2008配置方案
摘要:php5.6的如果想连接Sql Server 2008数据库,需要手动配置扩展和安装一个驱动。 下载SQL Server Driver for PHP的扩展包,64位系统的官方不支持,找到一个非官方的: http://pan.baidu.com/s/1o7FVblw 解压复制里面dll文件到php的 阅读全文
posted @ 2016-07-06 18:21 vinsonLu 阅读(13001) 评论(1) 推荐(1) 编辑
sql 简单事务例子
摘要:BEGIN TRY BEGIN TRAN IF(@HandleType=1) BEGIN UPDATE table SET ... END ELSE BEGIN UPDATE table SET ... UPDATE table SET ... END COMMIT TRAN END TRY BEG 阅读全文
posted @ 2016-03-12 11:52 vinsonLu 阅读(566) 评论(0) 推荐(0) 编辑
sql 2008 R2添加对MySql的远程服务器链接
摘要:(1).我的sql 2008 R2所在的系统为Windows server 2008 *64(2).MySQL所在的系统为Windows server 2003 *86我想要实现的是在sql 2008 R2数据库直接访问MySQL数据库的数据。1.安装MySQL ODBC connector5.3.... 阅读全文
posted @ 2016-01-15 14:09 vinsonLu 阅读(726) 评论(0) 推荐(0) 编辑
防止SQL注入攻击的一些方法小结
摘要:SQL注入攻击的危害性很大。在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理。这有利于管理员采取有针对性的防治措施。 一、 SQL注入攻击的简单示例。 statement := "SELECT * FROM Users WHERE Value= " + a_variable + "... 阅读全文
posted @ 2015-12-09 14:52 vinsonLu 阅读(16830) 评论(1) 推荐(0) 编辑
SQL注入的一般步骤及防范方法
摘要:在入门篇,我们学会了SQL注入的判断方法,但真正要拿到网站的保密内容,是远远不够的。接下来,我们就继续学习如何从数据库中获取想要获得的内容,首先,我们先看看SQL注入的一般步骤:第一节、SQL注入的一般步骤首先,判断环境,寻找注入点,判断数据库类型,这在入门篇已经讲过了。其次,根据注入参数类型,在脑... 阅读全文
posted @ 2015-12-08 16:44 vinsonLu 阅读(2929) 评论(0) 推荐(0) 编辑
SQL注入原理
摘要:随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一 部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得 某些他想... 阅读全文
posted @ 2015-12-08 16:42 vinsonLu 阅读(841) 评论(0) 推荐(0) 编辑
利用sp_addlinkedserver实现远程数据库链接
摘要:--查看当前链接情况:select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver--删除已经存在的某个链接Exec sp_droplinkedsrvlogin 服务器别名,NullExec sp_dropserve... 阅读全文
posted @ 2015-04-25 15:43 vinsonLu 阅读(23435) 评论(0) 推荐(6) 编辑
SQL 表值函数
摘要:表值函数返回的是一张表。情况:把传入的字符串按指定分隔符转换成数组理解:把字符串打散,逐个插入表,这个表就是需要的数据Create Function [dbo].[Split]( @Sql varchar(8000), @Splits varchar(10))returns @temp ... 阅读全文
posted @ 2015-03-14 10:45 vinsonLu 阅读(2628) 评论(0) 推荐(0) 编辑
跨数据库事务
摘要:/// /// 多数据库服务器事务提交 /// /// key为connName,value为Sql语句 /// public bool ExecuteMultiTran(List sqlStrings) { bool reval = true... 阅读全文
posted @ 2014-05-26 15:33 vinsonLu 阅读(7303) 评论(3) 推荐(1) 编辑
数据库连接字符串大全
摘要:出处:http://www.how2y.com/mini/Default.asp?61-1161-0-0-0-0-0-a-.htmMySQL 连接方式-----------MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式本地数据库连接Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase;远程数据连接:Driver={mySQL};Server=myServerAddress;Option=131072;Stmt=;Database=myDataBase; User=myUserna 阅读全文
posted @ 2014-01-06 17:43 vinsonLu 阅读(2373) 评论(0) 推荐(0) 编辑
SQL日期格式化
摘要:Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 Select CONVERT(varchar(100), GETDATE(), 4): 16.05.0 阅读全文
posted @ 2013-06-06 17:39 vinsonLu 阅读(323) 评论(0) 推荐(0) 编辑
sqlserver excel,txt,access等文件的互導
摘要:/******* 导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入Excel SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID= 阅读全文
posted @ 2012-08-09 14:20 vinsonLu 阅读(292) 评论(0) 推荐(0) 编辑

1 2 下一页