[SQL] 常用查询脚本
查询哪些存储过程使用了某个表
select b.name from syscomments a,sysobjects b where a.id=b.id and a.text LIKE '%ftblogkpicontentnew%'
查询某个存储过程被哪些语句使用过
declare @object nvarchar(400)
set @object='up_ReportMst_Insert'
select routine_name,routine_definition,routine_type
from information_schema.routines
where routine_definition like '%'+@object+'%'
order by routine_type
select routine_name,routine_definition,routine_type
from information_schema.routines
where routine_definition like '%'+@object+'%'
order by routine_type
select *
from sysobjects o, syscomments s
where o.id = s.id
and text like '%'+@object+'%'
and o.xtype = 'P'
select *
from sysobjects o, syscomments s
where o.id = s.id
and text like '%'+@object+'%'
and o.xtype = 'P'
查询某个数据库表约束
use ArisamCafe
go
SELECT sysobjects.id objectId,OBJECT_NAME(sysobjects.parent_obj) tableName,
sysobjects.name constraintName, sysobjects.xtype AS constraintType,
syscolumns.name AS columnName
FROM sysobjects INNER JOIN sysconstraints
ON sysobjects.xtype in('C', 'F', 'PK', 'UQ', 'D')
AND sysobjects.id = sysconstraints.constid
LEFT OUTER JOIN syscolumns ON sysconstraints.id = syscolumns.id
--WHERE OBJECT_NAME(sysobjects.parent_obj)='tb_PrjServiceSell'
use ArisamKW
go
EXEC sp_helpconstraint 'tb_PrjServiceSell'
根据现有表获取更新脚本
select 'update ArisamDB.dbo.tb_Items set url=N''' +isnull((cast(y.urlNew as nvarchar(MAX))),'')
+''' where companycode=N''' +isnull((cast(y.companycode as nvarchar(MAX))),'')
+''' and listid=N'''+isnull((cast(y.listid as nvarchar(MAX))),'')
+''' and itemid=N'''+isnull((cast(y.itemid as nvarchar(MAX))),'')
+''''
,''
from ( select a.companycode as companycode,a.listid as listid,a.itemid as itemid,REPLACE(a.url,a.oldve,a.newve) as urlNew
from [ArisamKW].[dbo].[MIG_Items] as a,
ArisamDB.dbo.tb_Items as b
where a.companycode=b.CompanyCode
and a.listid=b.listid
and a.itemid=b.ItemID) as y
根据现有表获取插入脚本
SELECT TOP 10 'INSERT INTO [EntDA].[dbo].[tb_DeliveryAssets] VALUES (N'''+ CONVERT(nvarchar(36),[DeliveryID])+''''
+',N''' +isnull((cast([DeliveryAssetType] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([Title] as nvarchar(MAX))),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[ServiceCode])),'') +''''
+',N''' +isnull((cast([LanguageID] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([Countrys] as nvarchar(MAX))),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[ResCgyCode] )),'') +''''
+',N''' +isnull((cast([ProjectCode] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([ProjectName] as nvarchar(MAX))),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[FunctionCode] )),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[BizTypeCode] )),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[SolutionCode] )),'') +''''
+',N''' +isnull((cast([ItemType] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([OwnerDept] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([Contents] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([NamoKey] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([AttachType] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([Url] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([Title] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([SecurityLevel] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([ReadAuthXml] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([KMTag] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([KnowledgeCategory] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([Writer] as nvarchar(MAX))),'') +''''
+',N''' +isnull((convert(nvarchar(23),[WriteDate],21)),'') +''''
+',N''' +isnull((cast([LastEditor] as nvarchar(MAX))),'') +''''
+',N''' +isnull((convert(nvarchar(23),[LastEditDate],21)),'') +''''
+',N''' +isnull((cast([SaveState] as nvarchar(MAX))),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[ResourceCode])),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[CategoryCode] )),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[ActivityCode] )),'') +''''
+',N''' +isnull((CONVERT(nvarchar(36),[TaskCode])),'') +''''
+',N''' +isnull((cast([ReadCount] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([RecommandCode] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([IsMailSend] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([ICT_Service] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([Writer2] as nvarchar(MAX))),'') +''''
+',N''' +isnull((cast([LastEditor2] as nvarchar(MAX))),'') +''''
+',N''' +isnull((CONVERT(nvaRCHAR(36),[DeliveryID2] )),'') +''''
+',N''' +isnull((convert(nvarchar(23),[LastEditDate2],21)),'') +''')'
,''
FROM [EntDA].[dbo].[tb_DeliveryAssets]
[SQL] 常用查询脚本的更多相关文章
- sql常用查询命令
目录 SQL Server常用查询命令: 查看当前时间 查询所有数据库名 查询当前使用的数据库名 查询前几条数据 去重查询 字段换名 查询不等于 查询在两个值之间数据 查询条件或 模糊匹配查询 查询为 ...
- SQL常用查询语句及函数
1.日期匹配_获取时间差 select datediff(dd,getdate(),'12/25/2006') --计算从今天到12/25/2006还有多少个月 2.不能通过IP连接数据库 在数据库 ...
- sql 常用操作脚本代码
,--运行fy_mh库[use] use fy_mh ,--查询 mh_dblj表 select * from mh_dblj ,--更新 某个字段(把表的某个字段下的所有的数据清空)[update ...
- MySQL - 常用命令及常用查询SQL
常用查询SQL #查看临时目录 SHOW VARIABLES LIKE '%tmp%'; #查看当前版本 SELECT VERSION(); 常用命令 #查看当前版本,终端下未进入mysql mysq ...
- 浅谈MySQL中优化sql语句查询常用的30种方法 - 转载
浅谈MySQL中优化sql语句查询常用的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使 ...
- 数据库基本查询语句(SQL常用增删改查语句 简单复习 mark)
SQL常用增删改查语句 1增 1.1[插入单行]insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) ...
- oracle常用查询sql
oracle常用查询sql 原创 gordon陈 发布于2018-05-10 22:32:18 阅读数 297 收藏 展开 #!/bin/sh## create by Gordon Chen echo ...
- 【转载】C#常用数据库Sqlserver通过SQL语句查询数据库以及表的大小
在Sqlserver数据库中,一般我们查看数据库的大小可以通过查找到数据库文件来查看,但如果要查找数据表Table的大小的话,则不可通过此方法,在Sqlserver数据库中,提供了相应的SQL语句来查 ...
- Sql常用语法以及名词解释
Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...
随机推荐
- 轻量级ORM框架Dapper应用六:Dapper支持存储过程
在Entity Framework中讲解了EF如何支持存储过程,同样,Dapper也支持存储过程,只需要在Query()方法的CommandType中标记使用的是存储过程就可以了.在Users表上面创 ...
- 第三百零九节,Django框架,models.py模块,数据库操作——F和Q()运算符:|或者、&并且——queryset对象序列化
第三百零九节,Django框架,models.py模块,数据库操作——F()和Q()运算符:|或者.&并且 F()可以将数据库里的数字类型的数据,转换为可以数字类型 首先要导入 from dj ...
- (转)_declspec(dllexport)
先看代码:以下是在dev-c++里建立自已的dll时的dll.h里面的代码,这里面有一个:_declspec(dllexport) #ifndef _DLL_H_#define _DLL_H_//防重 ...
- python PIL 库处理文件
通过PIL库提供的API接口可以很方便的处理图像,功能十分强大: 最近有一个替换png背景色的需求,替换背景色的同时又不能够覆盖原来的文字,之前利用perl 的CD 模块一直没能够正确处理,最终用PI ...
- PHP清除HTML代码、空格、回车换行符的函数
清除HTML代码.空格.回车换行符的函数如下 function DeleteHtml($str) { $str = trim($str); $str = strip_tags($str,"& ...
- Oracle查询优化-使用字符串
--1.遍历字符串 --1.1.建立测试视图 CREATE OR REPLACE VIEW V AS SELECT '天天向上' AS 汉字,'TTXS' AS 首拼 FROM DUAL; --要求每 ...
- jQuery.ajax实现根据不同的Content-Type做出不同的响应
使用H5+ASP.NET General Handler开发项目,使用ajax进行前后端的通讯.有一个场景需求是根据服务器返回的不同数据类型,前端进行不同的响应,这里记录下如何使用$.ajax实现该需 ...
- 针对后台列表table拖拽比较实用的jquery拖动排序
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&qu ...
- MathType在手,公式不求人!
很多论文达人们的论文排版是相当漂亮的,页面也非常整齐美观,即使是理工类的论文,里面有很多的数学符号和公式,排版也是非常整洁,为什么达人们的公式论文能排版的这么完美,而自已却总是不得其门而入,最后只好救 ...
- linux环境中,查询网卡的速度(带宽)
需求描述: 今天一同事要整理测试环境的主机硬件配置信息,需要提供网卡的速度的信息, 所以,就查询了下,在此记录下. 操作过程: 1.首先通过ip a命令查询主机的网口名称 [root@redhat6 ...