--计算当前月的实际天数 Create FUNCTION dbo.CalcDaysOfMonth (@time varchar(6)) RETURNS int AS BEGIN DECLARE @Days int DECLARE @Month int DECLARE @Year int SET @Year=SUBSTRING(@time,1,4) SET @Month=SUBSTRING(@time,5,6) if( @Month='1' OR @Month='3' OR @Month='5'
本文向大家介绍了使用SQL语句提取数据库所有表的表名、字段名的实例代码,在SQLserver 中进行了测试,具体内容如下:
--查询所有用户表所有字段的特征
SELECT D.Name as TableName, A.colorder AS ColOrder, A.name AS Name,
COLUMNPROPERTY(A.ID,A.Name, 'IsIdentity') AS IsIdentity,
CASE WHEN EXISTS
(SELECT 1
FROM dbo.sysob
视图是一个可视化的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。
假设已经通过create从表s中,创建视图,只显示学号、姓名、性别和院系共4列。
create view view_s as
(
select s.sno as 学号,
s.sn as 姓名,
s.sex as 性别,
s.dept as 院系
from s
);
现在要在这个视图基础上,删除 性别 这一列,使用关键字 alter, 语句如下。
alter view