王佳明的个人网站,探索数字世界的IT科技博客。

IP地址与MAC地址的绑定、解除

星期一 2013年8月12日 王佳明 技术 IP地址  MAC  绑定  解除   0人

要将IP地址与MAC地址二者绑定,输入“arp -s IP地址 MAC地址”,如“arp -s 192.168.0.28 54-44-4B-B7-37-21”即可

ARP后面有:三个参数分别是:S,D,A;它们分别的作用就是绑定,解除绑定和查看它们的状态

 

explorer.exe 服务器运行失败

星期一 2013年7月8日 王佳明 技术 服务器运行失败   0人

 解决方法如下:点击开始菜单-〉运行那里的输入框敲“文件夹选项”(不带双引号),点到第二个选项卡【查看】,倒数第四个,“在单独进程中打开文件夹窗口”除去选项即可。

在整个数据库中查询某个字段

星期日 2013年6月23日 王佳明 技术 数据库   0人

 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
 
例如,要查询‘admin’,新建一个查询输入
 
EXEC SP_FindValueInDB 'admin'