sqlserver快速查找所有存储过程中是否包含某字符

SQL Server: sql SELECT o.name AS selectname FROM sys.objects o INNER JOIN sys.comments s ON o.id = s.id WHERE o.xtype = 'P' AND s.text LIKE '%text%'
MySQL: sql SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '%text%' AND ROUTINE_TYPE = 'PROCEDURE'
检查XPATH路径是否正确。

sqlserver 快捷键

F5 运行查询。
Ctrl+E 执行选中语句。
Ctrl+L 查看执行计划。
Ctrl+K,Ctrl+C 注释代码。
Ctrl+K,Ctrl+U 取消注释。
Ctrl+Shift+U 转大写。
Ctrl+O 打开文件。
Ctrl+S 保存查询。
Ctrl+F4 关闭窗口。
Ctrl+F 查找文本。
Ctrl+H 替换文本。
Alt+F1 查看结构信息。
Ctrl+G 跳转行号。
Ctrl+3 查看对象定义。
Ctrl+4 查看表行数和空间。
Ctrl+F1 显示表前1 00行。
Ctrl+Home/Ctrl+End 跳转脚本首尾。
Shift+Alt+Enter 切换全屏。
自定义快捷键在工具>选项>环境>键盘。

sql server 2008 R2 数据库日志文件在哪个地方查看,我刚学找不到啊

execxp_readerrorlog列出所有实例日志。
execxp_readerrorlog2 看特定实例ERRORLOG。
直接去E:\SQLServer2 008 R2 \MSSQL1 0_5 0.MSSQLSERVER\MSSQL\Log\ERRORLOG。
路径要配对,权限要够。
权限不够就直说访问被拒。
SQLServer配置管理器找路径。
SSMS管理->SQLServer日志看日志。
启动参数没禁用日志。
sp_configure改日志设置。
日志太大就清理或调整。