冯海滨博客

海滨博客

查询整个数据库中某个特定值所在的表和字段的方法

0条评论 292 ℃

有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,在网上搜了一下,找到一个比较好的方法,通过一个存储过程实现的。只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名。 前提是要将这个存储过程放在所查询的数据库。

先创建下面的存储过程,然后用 EXEC [SP_FindValueInDB] '要查询的值' 来调用


CREATE PROCEDURE [dbo].[SP_FindValueInDB]
(
    @value VARCHAR(1024)
)        
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
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 
    WHERE o.type = 'U' AND c.xtype IN (167, 175, 231, 239) 
    ORDER BY o.name, c.name 

OPEN TABLES 

FETCH NEXT FROM TABLES 
INTO @table, @column 

WHILE @@FETCH_STATUS = 0 
BEGIN 
    SET @sql = 'IF EXISTS(SELECT NULL FROM [' + @table + '] ' 
    SET @sql = @sql + 'WHERE RTRIM(LTRIM([' + @column + '])) LIKE ''%' + @value + '%'') ' 
    SET @sql = @sql + 'INSERT INTO #t VALUES (''' + @table + ''', ''' 
    SET @sql = @sql + @column + ''')' 

    EXEC(@sql) 

    FETCH NEXT FROM TABLES 
    INTO @table, @column 
END 

CLOSE TABLES 
DEALLOCATE TABLES 

SELECT * 
FROM #t 

DROP TABLE #t 


End


...

景安备案

0条评论 374 ℃

注意事项:

1.网站负责人须到临近景安备案点进行现场采集照片。

2.网站名称请使用开办后准备要用的名称(不能填写域名、网页首址、英文、个人姓名等信息),并且可以体现出网站的内容及性质,如网站性质为公司,请以企业备案,如确实为个人网站,请在主体备注中说明网站的大概内容。

所需资料:

1)网站备案真实性核验单    2份

2)非经营性备案登记表       1份

3)网站负责人身份证原件扫描件和当面核验电子版照片,请直接通过系统上传或发送至邮箱idcbeian@zzidc.com,邮件主题请以“网站主办者名称+域名”命名。

...

自动关机批处理

0条评论 254 ℃

新建一个文本文件 将一下代码复制到里面 保存 文件拓展名改为.bat 即可。


shutdown -r -t 0

...

“系统管理员设置了系统策略,禁止进行此项安装”三种解决办法

0条评论 217 ℃

解决办法一:
开始,运行regedit,打开注册表,找到HKEY_CLASSES_ROOT\Installer\Products\4080110900063D11C8EF10054038389C这个注册表项目,删除即可。如果出现多项4080110900063D11C8EF10054038389C,删除没有子项目的那项即可。

解决办法二:
windows开始菜单,运行里面输入gpedit.msc打开组策略,在“计算机配置”→管理模板→windows组件→windows installer,右边 第一项就是禁用windows installer。把它改成 “未配置”后者“已禁用”就可以了。

解决办法三:
1、打开“开始->控制面板->管理工具->本地安全策略”。
2、点击“软件限制策略”,如果提示“没有定义软件限制策略”,那么就右键“创建软件限制策略”。
3、创建后,双击右侧“强制”,选择“除本地管理员以外的所有用户”,确定。

...

vpn搭建防火墙需要开放那些端口

0条评论 240 ℃


根据我的实验证明,下列端口需要打开


应用程序协议                         协议            端口

GRE(IP 协议 47)                 GRE                  n/a

...

sqlserver2008 维护计划失败,日志跟踪错误 无法获取有关 Windows NT 组/用户 MYPC\Administrator' 的信息,错误代码 0x534解决方法

0条评论 265 ℃

sqlserver2008 维护计划失败,日志跟踪错误 无法获取有关 Windows NT 组/用户 MYPC\Administrator' 的信息,错误代码 0x534解决方法。

 

我出现此问题是因为安装了sql2008 后更改了计算机名造成的。

 

解决方案

  1. 使用sa登录控制台 然后 在登录里面 删除 旧的计算机名\administrator 账号  然后 在新建一个windows账号 这个时候添加后 账户为新计算机名\administrator

...

魅族mx3的3.7.3A完全root方法

0条评论 248 ℃

第一步:
首先,登陆flyme开启root
第二:
http://pan.baidu.com/s/1eQcORNc 下载[超级用户]
第三步:
把它安装到手机. 安装完成后云运行出现三个复选框[取消]- [recovery模式]-[常规安装]
注:这时点[取消],然后按住菜单键吧它退出
第四步:
在运行超级用户-选择[常规安装],这时候flyme提示需要允许,点击允许,就成功了

终于可以给[八门神器]权限了,哈哈

...

图片超出固定高度后自动等比例缩小js

0条评论 273 ℃
<script type="text/javascript"> 

window.onload=function(){ 

   var myimg,oldwidth,oldheight;
   var maxwidth=600;//定义图片的宽度限制 超出后才开始自动等比例缩小
   var maxheight=1880//定义图片的高读限制 超出后才开始自动等比例缩小
   var imgs = document.getElementById('articleimg').getElementsByTagName('img');   //如果你定义的id不是article,请修改此处

   for(i=0;i<imgs.length;i++){
     myimg = imgs[i];

     if(myimg.width > myimg.height)
     {
         if(myimg.width > maxwidth)
         {
            oldwidth = myimg.width;
            myimg.height = myimg.height * (maxwidth/oldwidth);
            myimg.width = maxwidth;
         }
     }else{
         if(myimg.height > maxheight)
         {
            oldheight = myimg.height;
            myimg.width = myimg.width * (maxheight/oldheight);
            myimg.height = maxheight;
         }
     }
   }

} 

</script>


...