【SQL Server获取星期几】教程文章相关的互联网学习教程文章

通过区域坐标获取sqlserver中的geometry的区域范围内的坐标【图】

sqlserver目前已经可以支持地理空间字段了,也就是 geometry API地址: http://msdn.microsoft.com/zh-cn/LIBRARY/cc280487.aspx 创建表和geometry字段以及插入点,线,多边形的sql如下: IF OBJECT_ID ( dbo.SpatialTable, U ) IS NOT NULL DROP TABLE dbo.Spsqlserver目前已经可以支持地理空间字段了,也就是 geometry API地址: http://msdn.microsoft.com/zh-cn/LIBRARY/cc280487.aspx创建表和geometry字段以及插入点,线,多边形...

获取mssql表的结构

获取 制定表的 结构 . ---此脚本只有在sql server 2000下面有效. go create proc getTableStruct @tabName varchar(20) as SELECT 表名 = case when a.colorder=1 then d.name else end, 表说明 = case when a.colorder=1 then isnull(f.value,) else 获取制定表的结构. ---此脚本只有在sql server 2000下面有效. go create proc getTableStruct @tabName varchar(20) as SELECT 表名 = case when a.col...

如何获取局域网中的所有SQLServer服务

如何获取局域网中的所有 SQL Server 服务 作者:佚名 我一直想在我的应用程序中获得关于 SQL Server 更详细的信息。直到最近利用 SQLDMO(SQL Distributed Management Objects) 才得以实现这个想法。SQLDMO 提供了非常强大的功能,我们几乎可以利用程序实现任 如何获取局域网中的所有 SQL Server 服务 作者:佚名 我一直想在我的应用程序中获得关于 SQL Server 更详细的信息。直到最近利用 SQLDMO(SQL Distributed Management Obj...

sqlserver2005安装问题--"SQLServer安装程序无法获取A

今天为一个 用户 在win xp上 安装 SQL Server2005 ,出现 问题 信息 : "SQL Server 安装 程序 无法 获取 ASP NET 帐户的 系统 帐户 信息 " 解决 办法: 用aspnet_regiis实用工具卸载和重新 安装 一下就可以了。 具体的操作: 1、进入CMD: C:/windows/micro 今天为一个用户在win xp上安装SQL Server2005 ,出现问题信息: "SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息" 解决办法: 用aspnet_regiis实用工具卸载和重新...

黑客教你如何通过Access获取MSSQL数据【图】

首先说明一点,这个方法很早就有了,不过用时大概在脑袋里沉寂太久,已经处于忘却状态。感谢Trace提供资料。经常会遇到任意文件下载漏洞,一般处理的方法是把 数据 库连接文件下载回来,然后远程连接上。 首先说明一点,这个方法很早就有了,不过用时大概在脑 首先说明一点,这个方法很早就有了,不过用时大概在脑袋里沉寂太久,已经处于忘却状态。感谢Trace提供资料。经常会遇到任意文件下载漏洞,一般处理的方法是把数据库连接文件下...

如何获取MSSQLServer,Oracel,Access中的数据字典信息

------------------------- MS SQLServer ------------------------------------------------------------ --表说明 SELECT dbo.sysobjects.name AS TableName, dbo.sysproperties.[value] AS TableDesc FROM dbo.sysproperties INNER JOIN dbo.sysobjects O------------------------- MS SQLServer ------------------------------------------------------------ --表说明SELECT dbo.sysobjects.name AS TableName, dbo.sy...

MsSql中SQL获取所有上级的实例代码

这篇文章主要介绍了SQL 获取所有上级的实现方法的相关资料,需要的朋友可以参考下SQL 获取所有上级的实现方法说明:(1)可以做成一个函数,直接调用即可;(2) M0Org 是数据库存在的表 ,M0OrgPID 为目标表,OrgID为ID字段,PID为上级ID字段DECLARE @OrgID NVARCHAR(36)= 00000000-0000-0000-00000002205223459; --获取当前机构的所有上级 放入M0OrgPID WITH M0OrgPID AS ( SELECT *, 0 AS lvl FROM M0Org WHERE OrgID = @OrgID ...

sqlserver中获取当前日期的午夜的时间值的实现方法

MS SQLServer,如何获取当前系统日期的午夜的时间值的方法,需要的朋友可以参考下。下面是Infor syteline 8.02的自定议函数: 代码如下:MidnightOf ALTER FUNCTION [dbo].[MidnightOf] ( @Date DATETIME ) RETURNS DATETIME AS BEGIN RETURN (dateadd(year,(datepart(year,@Date) - 2000),dateadd(month,(datepart(month,@Date) - 1),dateadd(day,(datepart(day,@Date) - 1),2000)))) END 下面是此本书 第86页提供的方法: 代码...

SQLServerntile获取每组前10%的数据

sqlserver2005有关键字ntile(x)和over(partition by.. order by..)子句配合.比如获取每个表的前10%个字段。 代码如下:select id , name , colid , rn from ( select * , rn = ntile (10 ) over (partition by id order by colorder ) from syscolumns )t where rn = 1

SQLServer2005Output子句获取刚插入的ID值

SQLServer2005的Output子句获取刚插入的ID值语法很简单,比如 代码如下:declare @t table (id uniqueidentifier default newid (), name varchar (100 )) insert into @t (name ) output inserted .id select 'jinjazz' union select 'sqlserver' /*输出类似 3880DB77-5ADF-472D-A68D-7518DD76F3B8 F478A3F5-A501-404E-A328-372EEC26279D */

mssql中获取指定日期所在月份的第一天的代码

mssql中获取指定日期所在月份的第一天的代码,需要的朋友可以参考下。获取指定日期月份的第一天,你可以使用DATEADD函数,减去指定日期的月份过去了的天数,即可。 代码如下:CREATE FUNCTION [dbo].[udf_FirstDayOfMonth] ( @Date DATE ) RETURNS DATETIME AS BEGIN RETURN CAST(DATEADD(day,1 - DAY(@Date), @Date) AS DATETIME) END 或者,用DATEDIFF计算指定日期与日期开始之时,相隔几个月,然后再DATEADD加上这个相隔月份数,...

sqlserver获取当前日期的最大时间值

如果你有看到这篇,会看到Insus.NET在SQL Server2008使用最简单的方法取到午夜时间值。那你也许会问及,怎样获取当前系统日期的最大时间值,如yyyy-MM-dd 23:59:59.997。 我们可以使用DATEADD函数,来实现,以当前日期的午夜时间值加一天,即得到第二天的午夜时间值,然后再减去3秒,即可以获取当前系统日期的最大时间值。 代码如下:DECLARE @Date DATETIME = CURRENT_TIMESTAMP --当前系统日期时间 DECLARE @midnight DATETIME S...

sqlserver中获取月份的天数的方法分享

今天查看以前专案的数据库自定义函数,温习温习。发现其中有一个函数,是获取月份的天数的自定义函数。如下: 代码如下:CREATE FUNCTION [dbo].[udf_DaysInMonth] ( @Date DATETIME ) RETURNS INT AS BEGIN DECLARE @dim AS TABLE (M INT,Dy INT) INSERT INTO @dim VALUES (1,31),(3,31),(5,31),(7,31),(8,31),(10,31),(12,31), (4,30),(6,30),(9,30),(11,30), (2, CASE WHEN (YEAR(@Date) % 4 = 0 AND YEAR(@Date) % 100 <> 0) O...

sqlServer获取汉字字串的拼音声母

sqlServer 中 获取汉字字串的拼音声母,需要的朋友可以参考下。代码如下:CREATE function fGetPy(@str varchar(500)='') returns varchar(500) as begin declare @strlen int,@return varchar(500),@ii int declare @c nchar(1),@chn nchar(1) select @strlen=len(@str),@return='',@ii=0 set @ii=0 while @iibegin select @ii=@ii+1,@chn=substring(@str,@ii,1) if @chn>='吖' select @c = char(count(*)+63) from ( select top 2...

SQLServerEVENTDATA()函数来获取DDL触发器信息

SQL Server 2005/2008中可以使用EVENTDATA函数来获取DDL触发器的上下文,从而在ROLLBACK之前截获DDL信息。EVENTDATA返回XML字段,下面的例子显示如何截获Drop Table的DDL信息。代码如下:-- Create a log table CREATE TABLE TriggerLog (LogInfo xml) -- Create a dummy table to delete later on CREATE TABLE TableToDelete (Id int PRIMARY KEY) -- 新建一个新表,作为删除实验表 INSERT INTO TableToDelete VALUES(1) GO -- 创...