SQL
Michel4Liu
这个作者很懒,什么都没留下…
展开
-
SQL查找某个"关键字"与表中某列是否相等或包含
用于人工分析数据库中数据依赖关系以下sql语句修改完 SET @SearchTxt=’此处输入要查询的内容’ 后直接全部执行即可。--查询的条件DECLARE @SearchTxt AS NVARCHAR(100)SET @SearchTxt='此处输入要查询的内容'--定义表变量结构DECLARE @info TABLE( TableName NVARCH...原创 2018-02-03 15:07:21 · 1813 阅读 · 0 评论 -
SQL查找某个"关键字"在视图、函数、存储过程中存在
SELECT a.name,a.[type],b.[definition] FROM sys.all_objects a,sys.sql_modules b WHERE a.is_ms_shipped=0 AND a.object_id = b.object_id AND a.[type] IN ('P','V','AF') AND b.[definition] LIKE '%关键字%'OR原创 2018-02-03 15:10:48 · 1293 阅读 · 0 评论 -
SQL查看关键字是否是某表中列名
SELECT b.name AS 表名,a.name AS 列名FROM sys.columns a JOIN sys.tables b ON a.object_id=b.object_idWHERE UPPER(a.name) LIKE UPPER('%关键字%')原创 2018-02-03 15:20:22 · 880 阅读 · 0 评论 -
sql server 动态sql 备份当前数据库
自动获取要执行sql的当前数据库进行备份数据库DECLARE @sqlstr NVARCHAR(MAX)=''DECLARE @filename NVARCHAR(MAX)=''DECLARE @dbname NVARCHAR(MAX) =DB_NAME()/*设置备份的磁盘路径*/SET @filename ='C:/'+ @dbname + '_'+ convert(nvarch...原创 2018-07-27 14:32:44 · 562 阅读 · 0 评论