当前位置:  数据库>sqlserver
本页文章导读:
    ▪查询数据库中所有表名和表中所有字段名      查询数据库中所有表名和表中所有字段名 查询表中所有字段名:declare @s varchar(1000)select @s = isnull(@s+',', '') + [name] from syscolumns where id = object_id('表名')select @s--select name from sysobjects where type=1 .........
    ▪Sql学习第三天——SQL 关于with ties      关于with ties  对于with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回值(解释:如果按照order by 参数排序TOP n(PERCENT)返回了前面n(pencent)个记录,但是n+1…n+.........
    ▪Sql Server2012 使用作业设置定时任务      1.新建一张测试表USE [Job_Test]GO/****** Object: Table [dbo].[Table_Job] Script Date: 2013/3/22 15:38:08 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Table_Job]([ID] [uniqueidentifier] NOT NULL,.........

[1]查询数据库中所有表名和表中所有字段名
    来源:    发布时间: 2013-10-15

查询数据库中所有表名和表中所有字段名

 

查询表中所有字段名:

declare @s varchar(1000)
select @s = isnull(@s+',', '') + [name] from syscolumns where id = object_id('表名')
select @s


--select name from sysobjects where type=1 and flags=0


--select name from sysobjects where type='U'

查询数据库中所有表名:

select Name from sysobjects where xtype='u' and status>=0

 

本文链接


    
[2]Sql学习第三天——SQL 关于with ties
    来源:    发布时间: 2013-10-15

关于with ties

  对于with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回值(解释:如果按照order by 参数排序TOP n(PERCENT)返回了前面n(pencent)个记录,但是n+1…n+k条记录和排序后的第n条记录的参数值(order by 后面的参数)相同,则n+1、…、n+k也返回。n+1、…、n+k就是额外的返回值)。

实验:

 实验用表(PeopleInfo):

CREATE TABLE [dbo].[PeopleInfo](
[id] [int] IDENTITY(1,1) NOT NULL,
[name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[numb] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[phone] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]

 向表中插入数据:

insert into peopleinfo([name],numb,phone) values ('李欢','3223','1365255')
insert into peopleinfo([name],numb,phone) values ('李欢','322123','1')
insert into peopleinfo([name],numb,phone) values ('李名','3213112352','13152')
insert into peopleinfo([name],numb,phone) values ('李名','32132312','13342563')

  查看插入的全部数据:

select * from dbo.PeopleInfo

  结果图:

 操作步骤1:不用with ties

  代码:

select top 3 * from peopleinfo order by [name] desc

  结果如图:

  

 操作步骤2:用with ties

  代码:

select top 3 with ties * from peopleinfo order by [name] desc

  结果如图:

  

如果with ties不与top和order by结合使用的错误示范:

  操作步骤1:不与order by结合使用,只和top结合使用:

  代码:

select top 3 with ties * from peopleinfo

  错误消息如图:

  

    操作步骤2:不与top结合使用,只和order by结合使用:

  代码:

select with ties * from peopleinfo order by [name] desc

  错误消息如图:

  

   操作步骤3:不与top结合使用也不与order by结合使用:

  代码:

select with ties * from peopleinfo


    
[3]Sql Server2012 使用作业设置定时任务
    来源:    发布时间: 2013-10-15

1.新建一张测试表

USE [Job_Test]
GO

/****** Object: Table [dbo].[Table_Job] Script Date: 2013/3/22 15:38:08 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Table_Job](
[ID] [uniqueidentifier] NOT NULL,
[Name] [varchar](256) NULL,
CONSTRAINT [PK_Table_Job] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

2.启动作业服务代理

2.右键新建作业

.

4.填写作业步骤,填写相应的Sql

.

5.填写作业计划

 

6.检查作业运行是否有效

 

 

本文链接


    
最新技术文章:
▪Sql Server里删除数据表中重复记录的例子
▪如何查看SQLSERVER中某个查询用了多少TempDB空间...
▪在SQL Server中使用ISNULL执行空值判断查询
▪揭秘SQL Server 2014有哪些新特性(1)-内存数据库
▪揭秘SQL Server 2014有哪些新特性(2)-固态硬盘 Buff...
▪揭秘SQL Server 2014有哪些新特性(3)-可更新列存...
▪揭秘SQL Server 2014有哪些新特性(4)-原生备份加...
▪解决SqlServer 各版本 sa帐户不能登录问题
▪浅析SQL Server中包含事务的存储过程
▪深入分析MSSQL数据库中事务隔离级别和锁机制
▪SQL优化技巧指南
▪人工智能自动sql优化工具--SQLTuning for SQL Server
▪使用 TOP 子句限制UPDATE 语句更新的数据
▪sql server动态存储过程按日期保存数据示例
▪SQLServer用存储过程实现插入更新数据示例
▪SqlServer中tempdb的日志机制原理解析及示例分享...
▪SqlServer数据库提示 “tempdb” 的日志已满 问题...
▪浅谈tempdb在SqlServer系统中的重要作用
▪SqlServer提示“列前缀tempdb.无效: 未指定表名”...
▪SQL命令优化需要记住的9点事项
▪教你如何看懂SQL Server查询计划
▪sql server 2000数据库备份还原的图文教程
▪SqlServer2012中First_Value函数简单分析
▪sql语句中单引号嵌套问题(一定要避免直接嵌...
▪谈谈sqlserver自定义函数与存储过程的区别
▪SQL SERVER使用REPLACE将某一列字段中的某个值替...
▪总结一周内学习的Sql经验(一)
▪sql存储过程详解
▪SQL Server UPDATE语句的用法详解
▪MSSQL事务的存储过程
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3