文章分类 - Microsoft SQL
摘要:IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[老驴日期格式化]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))DROP FUNCTION [dbo].[老驴日期格式化] GO /****** Object: UserDefinedFunction [dbo].[老驴日期格式化] Script Date: 05/12/2009 23:19:18 *
阅读全文
摘要:SQL SERVER查看所有表名:select name from sysobjects where type='U'查询表的所有字段名:Select name from syscolumns Where ID=OBJECT_ID('表名')select * from information_schema.tablesselect * from information_schema.viewsselect * from information_schema.columnsACCESS查看所有表名:select name from MSysObjects wher
阅读全文
摘要:其实,数据库的表、字段、索引、存储过程和触发器等等,都被称为数据库的对象。而关于这些对象的信息,都保存在SQL Server的系统表里面。我们可以通过查询这些表,来获取我们需要的数据库对象的信息。对于表的字段,我们可以通过一下SQL语句查询出它们的详细信息: USE Northwind --数据库 SELECT (CASE WHEN a.colorder=1 THEN d.name ELSE '' END) N'表名', a.colorder N'字段序号', a.name N'字段名', (CASE WHEN COLUMNPRO
阅读全文
摘要:1.按月份排序SELECT*FROM 表ORDERBY CAST(月份列 as int)2.按汉语数字排序SELECT *FORM 表ORDERBYCHARINDEX (月份列,N'一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月') 是汉字的话不可能按ASCII码排序。
阅读全文
摘要:1、上月的第一天SELECT CONVERT(CHAR(10),DATEADD(month,-1,DATEADD(dd,-DAY(GETDATE())+1,GETDATE())),111)2、上月的最后一天SELECT CONVERT(CHAR(10),DATEADD(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()),0)),111)+' 23:59:59'3、本月的第一天SELECT CONVERT(CHAR(10),DATEADD(dd,-DAY(GETDATE())+1,GETDATE()),111)4、本月的最后一天SELECT CO
阅读全文
浙公网安备 33010602011771号