编程
0x12
这个作者很懒,什么都没留下…
展开
-
异地数据库导入数据内容
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)会出现此错误 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为原创 2012-04-27 11:50:42 · 945 阅读 · 0 评论 -
SQL 检索所有存储过程中是否包含某字符
--将text替换成你要查找的内容 select name from sysobjects o, syscomments s where o.id = s.id and text like '%text%' and o.xtype = 'P' --将text替换成你要查找的内容 SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM INFO原创 2014-05-20 09:27:36 · 1401 阅读 · 0 评论 -
Sun VirtualBox:配置双网卡实现本机对虚拟机的访问
http://xie-yun.vip.blog.163.com/blog/static/775506720097126016389/Sun VirtualBox默认的网络连接方式为NAT,但是和VMware的NAT模式不同的是Sun VirtualBox创建的虚拟机不能被本机所访问,受网上一篇文章的启发,我找到了一种比较方便的办法来实现本机对虚拟机的访问,具体步骤如下:1、打开转载 2014-06-03 17:56:16 · 831 阅读 · 0 评论 -
如果说这个世界不是真实存在的,只是一段代码,迄今为止你发现了哪些bug?
如果说这个世界不是真实存在的,只是一段代码,迄今为止你发现了哪些bug?原创 2014-06-06 15:27:14 · 1683 阅读 · 0 评论 -
T-SQL 操作文件 详解
/******* 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'/*********** 导入ExcelSELECT * FROM OpenDataSource( 'Microsoft.原创 2014-05-31 08:06:05 · 2518 阅读 · 0 评论 -
存储过程解密
Create PROCEDURE [dbo].[sp_windbi$decrypt] (@procedure sysname = NULL, @revfl int = 1) AS SET NOCOUNT ON IF @revfl = 1 BEGIN PRINT '警告:该存储过程会删除并重建原始的存储过程。' PRINT ' 在运行该存储过程之前确保你的数原创 2013-08-15 19:47:15 · 1096 阅读 · 0 评论 -
C# 五种加密方式
五种加密方式原创 2016-01-22 10:57:14 · 17294 阅读 · 0 评论 -
mySQL Table 'A.bill' already exists
莫名在使用mysql中遇到此提示,导致无法Create Table 提示 Table 'A.bill' already exists无法进行删除 drop table 提示 Unknown table 'billorder'问题的原因是由于丢失mysql的表物理文件表名.frm ,如果您还有之前定义的表结构信息,可以通过以下方式进行数据修复或找回1. 新建databas原创 2016-02-29 14:18:00 · 2796 阅读 · 0 评论 -
SQL SERVER FOR XML PATH
FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱转载 2016-09-20 12:47:27 · 423 阅读 · 0 评论 -
python中os模块用法
一、os模块概述Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的)二、常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本转载 2016-09-08 12:30:22 · 32548 阅读 · 1 评论 -
彻底解决 根级别上的数据无效 行1 位置1
根级别上的数据无效 行1 位置1原创 2017-10-25 17:47:13 · 13558 阅读 · 1 评论 -
搜狗浏览器保存的密码如何查看
javascript:(function()%7bvar s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) %7b f = F%5bj%5d; for (i=0; i<f.length; ++i) %7b if (f%5bi%5d.type.toLowerCase() == "password") s += f%5bi原创 2014-01-19 08:59:14 · 8047 阅读 · 0 评论 -
2000sql 解密存储过程
不同于其他sql,2000的解密与其他版本的有所区别create PROCEDURE [dbo].[sp_decrypt](@objectName varchar(50)) AS begin begin tran declare @objectname1 varchar(100),@orgvarbin varbinary(8000) declare @sql1 nvarch原创 2013-12-17 16:51:58 · 897 阅读 · 0 评论 -
hosts文件
1.一般在win系统中hosts文件在路径“C:\Windows\System32\drivers\etc”下,2.hosts没有扩展名3.调用服务,用IE可以正常打开,但是用代码引用时提示的报告是“无法识别此文档格式(内容类型为“text/html; charset=UTF-8”)。”。- 来自“XML 架构”的报告是“无法识别此文档格式(内容类型为“text/html;原创 2012-04-18 09:23:39 · 1469 阅读 · 0 评论 -
GUID,newid ,对于数据库表中的ID
众所周知,数据库表中的ID是不可重复的,在创建表时只需要把id列标识成identity就可以自动填增长ID了,不需要个人维护。但是由于各方面原因,在建表的初期ID列没有设置identity这时就得需要一个服务identity的方法来给ID赋值。ID列是不可重复的,可以是文字或者数字。SQL方面有提供newID()和GUID()两方法都能生成不重复的值。那么我们来探讨一下id列标识成id原创 2012-04-18 11:03:30 · 4994 阅读 · 0 评论 -
SQL Server自增长列插入指定值--SET IDENTITY_INSERT ON|OFF
想要将值插入到自动编号(或者说是标识列,IDENTITY)中去,需要设定 SET IDENTITY_INSERT示例:1.首先建立一个有标识列的表:CREATE TABLE products (id int IDENTITY PRIMARY KEY, product varchar(40))2.尝试在表中做以下操作:INSERT INTO products (id,原创 2012-05-10 10:51:51 · 1735 阅读 · 0 评论 -
SQL Server判断对象是否存在 (if exists (select * from sysobjects )(转)
1 判断数据库是否存在Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名]2 判断表是否转载 2012-07-02 12:28:12 · 13927 阅读 · 0 评论 -
T-sql 动态添加条件
declare @t_str varchar(2000)begin set @t_str='select id from users'if(@p_pwdexec(@t_str+''@p_pwd'')原创 2012-11-07 13:26:57 · 776 阅读 · 0 评论 -
excel
最近经常整理数据库数据,常常对于大批量数据的修改查询头疼,有句话说的好,程序员都是懒人,就想了个办法,使用excel,今天用到两个语句,以后还会继续增加1. =MID(A1,1,6) 这个语句是取的A1里面的第一个字符到第六个字符的值2. =IF(E13. =A1&A2 两列合并原创 2012-04-24 12:03:16 · 530 阅读 · 0 评论 -
sql查找表中列的属性
select a.name columnname,c.name as typename, case when a.is_nullable = 0 then 'Not Null' else 'Null' end as nullable,a.*from sys.columns a , sys.objects b, sys.types c where a.object_id = b原创 2013-04-10 09:57:03 · 1396 阅读 · 0 评论 -
C#字符串处理
private static Regex RegNumber = new Regex("^[0-9]+$");private static Regex RegNumberSign = new Regex("^[+-]?[0-9]+$");private static Regex RegDecimal = new Regex("^[0-9]+[.]?[0-9]+$");private s转载 2011-11-09 21:17:18 · 431 阅读 · 0 评论 -
sql2000 查询存储过成的参数
select syscolumns.name, systypes.name, syscolumns.length from syscolumns left join systypes on syscolumns.xusertype=systypes.xusertype where id=(select id from sysobjects where name=存储过程名')原创 2013-08-15 16:12:47 · 583 阅读 · 0 评论 -
SQL Server判断对象是否存在
1 判断数据库是否存在Sql代码 if exists (select * from sys.databaseswhere name =’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名]2 判断表原创 2013-09-13 19:46:43 · 2989 阅读 · 0 评论 -
实体序列化生成个性XML ,生成XML节点/属性
创建实体 [XmlRoot("root")] public class XML_root { public string template { get; set; } public XML_content content = new XML_content(); [System.Xml.Serialization.XmlIgnore]原创 2017-10-25 17:56:40 · 1456 阅读 · 0 评论