国产老熟女高潮毛片A片仙踪林,欧美喂奶吃大乳,狠狠爱无码一区二区三区,女神的私人医生动漫免费阅读

新聞建站cms系統(tǒng)、政府cms系統(tǒng)定制開發(fā)

廣州網(wǎng)站建設(shè)公司-閱速公司

asp.net新聞發(fā)布系統(tǒng)、報紙數(shù)字報系統(tǒng)方案
/
http://www.tjsimaide.com/
廣州網(wǎng)站建設(shè)公司
您當(dāng)前位置:首頁>sqlserver數(shù)據(jù)庫

sqlserver數(shù)據(jù)庫

sqlserver根據(jù)查詢數(shù)據(jù)庫中指定的數(shù)值在哪個表全庫全表查詢內(nèi)容

發(fā)布時間:2024/6/5 18:31:09  作者:Admin  閱讀:144  

廣告:

GO

/****** Object: StoredProcedure [dbo].[FindValueInAllTables] Script Date: 2024-06-05 16:35:54 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE PROCEDURE [dbo].[FindValueInAllTables]
 @SearchValue DECIMAL
AS
BEGIN
 SET NOCOUNT ON;
 
 DECLARE @TableName NVARCHAR(256);
 DECLARE @ColumnName NVARCHAR(256);
 DECLARE @SearchStr NVARCHAR(256);
 DECLARE @SQL NVARCHAR(MAX);
 
 DECLARE Cur CURSOR FOR 
 SELECT TABLE_NAME, COLUMN_NAME
 FROM INFORMATION_SCHEMA.COLUMNS
 WHERE DATA_TYPE IN ('decimal', 'numeric', 'float', 'real', 'money', 'smallmoney', 'int', 'bigint', 'tinyint')
 ORDER BY TABLE_NAME, ORDINAL_POSITION;
 
 OPEN Cur;
 
 FETCH NEXT FROM Cur INTO @TableName, @ColumnName;
 
 WHILE @@FETCH_STATUS = 0
 BEGIN
 SET @SearchStr = 'SELECT * FROM [' + @TableName + '] WHERE [' + @ColumnName + '] = ' + CAST(@SearchValue AS NVARCHAR);
 EXEC sp_executesql @SearchStr;
 
 FETCH NEXT FROM Cur INTO @TableName, @ColumnName;
 END
 
 CLOSE Cur;
 DEALLOCATE Cur;
END

GO

然后執(zhí)行:EXEC FindValueInAllTables @SearchValue = 7005;

第二步根據(jù)字段名稱查詢表名,在sqlserver中如何根據(jù)字段名查找字段所在的表:記下相應(yīng)的值如: tid = 304387

select a.name TableName, b.name FieldName
from sysobjects a,syscolumns b 
where a.id=b.id and b.name='FieldName' and a.type='U'

找到表名:
select * from tablename where tid = 304387
UPDATE tablename SET DATETIME='2024-06-05 00:25:53' where tid = 304387

查找中文內(nèi)容:

USE [dpyd2024]
GO
/****** Object: StoredProcedure [dbo].[FindValueInAllTables]  Script Date: 02/11/2025 16:54:11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


ALTER PROCEDURE [dbo].[FindValueInAllTables]
 @SearchValue nvarchar
AS
BEGIN
 SET NOCOUNT ON;
 
 DECLARE @TableName NVARCHAR(256);
 DECLARE @ColumnName NVARCHAR(256);
 DECLARE @SearchStr NVARCHAR(256);
 DECLARE @SQL NVARCHAR(MAX);
 
 DECLARE Cur CURSOR FOR 
 SELECT TABLE_NAME, COLUMN_NAME
 FROM INFORMATION_SCHEMA.COLUMNS
 WHERE DATA_TYPE IN ('nvarchar', 'varchar')
 ORDER BY TABLE_NAME, ORDINAL_POSITION;
 
 OPEN Cur;
 
 FETCH NEXT FROM Cur INTO @TableName, @ColumnName;
 
  -- 聲明一個變量來存儲計數(shù)結(jié)果
  DECLARE @TotalCount INT;
   DECLARE @SearchStr2 NVARCHAR(256);
 DECLARE @show_num varchar(9);
 WHILE @@FETCH_STATUS = 0
 BEGIN
 
 SET @SearchStr = 'SELECT * FROM [' + @TableName + '] WHERE [' + @ColumnName + '] like '''+@SearchValue+'%'' ';
 SET @SearchStr2 = 'SELECT @a = count(*) FROM [' + @TableName + '] WHERE [' + @ColumnName + '] like '''+@SearchValue+'%'' ';
 
 exec sp_executesql @SearchStr2,N'@a int output',@show_num output ;
 set @TotalCount=cast(@show_num as int);
 
 ---if
 if @TotalCount > 0
 begin 
 select @TableName ;
 select @SearchStr ;
  EXEC sp_executesql @SearchStr;
 end 
 ---if 
 FETCH NEXT FROM Cur INTO @TableName, @ColumnName;
 END
 
 CLOSE Cur;
 DEALLOCATE Cur;
END

EXEC FindValueInAllTables @SearchValue = '珊珊';

廣告:

相關(guān)文章
查詢所有表
cms新聞系統(tǒng)購買咨詢
掃描關(guān)注 廣州閱速軟件科技有限公司
掃描關(guān)注 廣州閱速科技
主站蜘蛛池模板: 梁平县| 五家渠市| 阜阳市| 彭山县| 报价| 蒙山县| 徐汇区| 龙陵县| 桃源县| 长顺县| 南安市| 东至县| 元阳县| 乡城县| 西昌市| 揭阳市| 大英县| 宾阳县| 富裕县| 卢龙县| 博客| 赤城县| 名山县| 兴安县| 塔河县| 山东| 寻甸| 平乡县| 深泽县| 仙桃市| 武陟县| 克东县| 桂东县| 南靖县| 天津市| 理塘县| 安龙县| 东安县| 车险| 衡东县| 靖江市|