摘要:
备忘: 就是如果知道一个字段的名字, 但是忘了它在哪个表里面, 可以方便找一找.SELECT nameFROM sys.tablesWHERE object_id in ( SELECT object_id --字段名 FROM sys.all_columns WHERE name LIKE '%Cheque%') 阅读全文
摘要:
假设场景是: 需要给一个脚本给客户更新, 这个对象可能存在或不存在-- 更新存储过程USE [数据库名]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- 这里判断对象(这里是存储过程)是否存在IF EXISTS ( SELECT 1 FROM sys.sysobjects AS o LEFT JOIN sys.schemas AS s ON [uid] = [SCHEMA_ID] WHERE xtype = 'p' --代表存储过程 AND o.name = '存储过程名' AND s... 阅读全文
摘要:
场景: 在调试较为负责的存储过程, 需要经常SELECT当表字段较多,但有几个字段确实不想见到它,以下就是方便了写SELECT语句DECLARE @query VARCHAR(max)DECLARE @name VARCHAR(50)DECLARE vacancy CURSOR LOCAL FOR SELECT name --字段名 FROM sys.all_columns WHERE object_id = ( SELECT TOP 1 object_id FROM sys.tables WHERE name = 'tblA' --... 阅读全文