數據庫常用查詢sql語句


1.查詢用戶自建的表約束

SELECT OBJECT_NAME(OBJECT_ID) AS NameofConstraint, --約束名
SCHEMA_NAME(schema_id) AS SchemaName,
OBJECT_NAME(parent_object_id) AS TableName, --表名
type_desc AS ConstraintType
FROM sys.objects
WHERE type_desc LIKE '%CONSTRAINT'
and OBJECT_NAME(OBJECT_ID) like 'SYS_ACTION_OPERATE_LOG%' --約束名

2. 查詢MOM_PRD_ZENNER 庫中有多少張表

select count(1) from sysobjects where xtype='U'

3. 查詢每個分組中最大的一條記錄

--查詢每個分組中最大的一條記錄: 按照PRODUCTION_NO 分組,按照BOMVersion 排序
select is_delete,status,BOMVersion,PRODUCTION_NO,Production_name,group_name, * from (
SELECT  ROW_NUMBER()   
        over   
        (PARTITION By PRODUCTION_NO order by BOMVersion) as rowId,pm_bom_group.*
FROM pm_bom_group 
) t
where rowid <= 1
and PRODUCTION_NO IN('HF3005011216','HF3005007010','HF3801011206','HF3005001010')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM