SQL中获取当前日期的函数怎么写(只要**月**日)

SQL中获取当前日期的函数怎么写(只要**月**日),第1张

1、使用getdate获取当前日期

2、用datename 分别获取月份和日。

3、系统标准日期格式没有月日,所以使用连接符'+',自定义格式。

if

exists

(select

from

dbosysobjects

where

id

=

object_id(N

'[dbo][p_getlinkinfo]

')

and

OBJECTPROPERTY(id,

N

'IsProcedure

')

=

1)

drop

procedure

[dbo][p_getlinkinfo]

GO

/--获取连接SQL服务器的信息

所有连接本机的: *** 作的数据库名,计算机名,用户名,网卡物理地址,IP地址,程序名

--邹建

200311(引用请保留此信息)--/

/--调用示例

--显示所有本机的连接信息

exec

p_getlinkinfo

--显示所有本机的连接信息,包含ip地址

exec

p_getlinkinfo

@includeip=1

--显示连接指定数据库的信息

exec

p_getlinkinfo

'客户资料

'

--/

create

proc

p_getlinkinfo

@dbname

sysname=null,

--要查询的数据库名,默认查询所有数据库的连接信息

@includeip

bit=0

--是否显示IP地址,因为查询IP地址比较费时,所以增加此控制

as

declare

@dbid

int

set

@dbid=db_id(@dbname)

create

table

#tb(id

int

identity(1,1),dbname

sysname,hostname

nchar(128),loginname

nchar(128),net_address

nchar(12),net_ip

nvarchar(15),prog_name

nchar(128))

insert

into

#tb(hostname,dbname,net_address,loginname,prog_name)

select

distinct

hostname,db_name(dbid),net_address,loginame,program_name

from

mastersysprocesses

where

hostname

<>

'

'

and

(@dbid

is

null

or

dbid=@dbid)

if

@includeip=0

goto

lb_show

--如果不显示IP地址,就直接显示

declare

@sql

varchar(500),@hostname

nchar(128),@id

int

create

table

#ip(hostname

nchar(128),a

varchar(200))

declare

tb

cursor

local

for

select

distinct

hostname

from

#tb

open

tb

fetch

next

from

tb

into

@hostname

while

@@fetch_status=0

begin

set

@sql=

'ping

'+@hostname+

'

-a

-n

1

-l

1

'

insert

#ip(a)

exec

masterxp_cmdshell

@sql

update

#ip

set

hostname=@hostname

where

hostname

is

null

fetch

next

from

tb

into

@hostname

end

update

#tb

set

net_ip=left(a,patindex(

'%:%

',a)-1)

from

#tb

a

inner

join

(

select

hostname,a=substring(a,patindex(

'Ping

statistics

for

%:%

',a)+20,20)

from

#ip

where

a

like

'Ping

statistics

for

%:%

')

b

on

ahostname=bhostname

lb_show:

select

id,数据库名=dbname,客户机名=hostname,用户名=loginname

,网卡物理地址=net_address,IP地址=net_ip,应用程序名称=prog_name

from

#tb

go

时间日期的 AS编写

一、日期时间的基本命令及解释

getFullYear() 按照本地时间返回 4 位数字的年份数。

getMonth() 按照本地时间返回月份数。

getDate() 按照本地时间返回某天是当月的第几天。

getHours() 按照本地时间返回小时值。

getMinutes() 按照本地时间返回分钟值。

getSeconds() 按照本地时间返回秒数。

以上命令并不是很难理解,都是获取本地机器上日期及时间。但是要使用这些命令,我

们必须先用 Date 对象的构造函数创建一个 Date 对象的实例。然后,就可以用创建的这个

实例来进行 *** 作!命令格式如下:

实例名=new Date()

二、显示日期及做一个走动的表

下面我们通过一个例子来介绍 Date对象的各种命令使用方法。

步骤:

1、新建立一 flash 文档,将层1改名为:文字显示,并在舞台下方绘制出一个动态文

本框,起一个变量名:mytime

2、新建立一个层,并把这个新建立的层起名为:表盘,然后使用绘图工具在舞台上绘制出一个不带分针、时针和秒针的表盘。

3、现在来绘制指针。按 Ctrl+F8 新建立一个影片剪辑,起名为:指针 ,选择绘图工具,在里面垂直绘制出一条细线做为指针。注意:将线条的下方与影片剪辑的中心点对齐

4、返回主舞台,新建一个层,改名为:指针—秒 将刚才制作的指针拖放在表盘的中

间,注意要把指针的中心点与表盘的中心点对齐。之后,为这个指针实例起一个名字为:sec

我们先做秒针。

5、同理,再新建一个层,并起名字为:指针—分 将库里的“指针”元件再拖放出来,并改变这个实例的长度和颜色,让它做为分针。实例名起为:min

6、现在按照上面的方法来制作时针,新建一个层,改名为:指针-时 将指针元件拖放

在舞台中,与表盘中心对齐,并把这个实例起名为:hour

7、呵呵,现在咱们开始编写程序了,为了观察方便,我们再新建一个层,改名为AS选中AS层的第一桢,打开动作面板,开始编写脚本,首先,我们要让舞台上的动态文本框显示日期及时间。

_rootonEnterFrame = function() {//需要让影片不停执行下面脚本。

mydate = new Date();//首先构建一个名字叫 mydate的日期对象, 因为以后我们就要用 mydate这个实例来控制了。

myear = mydategetFullYear();//获取本地机器上的年份,并放在 myear 变量中。

mmon = mydategetMonth()+1;//获取本地机器上的月份,并放在 mmon变量中。因为获取的

值是 0 代表一月,1 代表二月,依此类推,所以要加上 1 才正确

mdate = mydategetDate();//获取本地机器上的本月的第几天,并放在 mdate变量中。

mou = mydategetHours();//获取本地机器上的小时数值,放在 mou变量中,这个命令能获取

0--23之间的数值。

mm = mydategetMinutes();//获取本地机器上的分钟数值,并放在 mm变量中。

ms = mydategetSeconds();//获取本地机器上的秒数值,放在 ms 变量中。

mytime = myear+"年"+mmon+"月"+mdate+"日 "+mou+":"+mm+":"+ms; //让舞台上变量名为

mytime的动态文本框显示日期及时间。

}

现在可以测试一下了,可以发现舞台上文本框会显示出日期及时间,那么还有表里面的秒、

分、时针怎么跟时间对应起来呢?现在我们加入如下一些脚本

sec_rotation = 6ms;//利用flash中对象旋转命令来实现指针的走动。 _rotation旋转一周是360度,所以,秒针每走一下,就等于走了6 度,所以用一个算法来获取每秒的度数 6ms

min_rotation = 6mm;//同理,让分针也是根据获取的分钟数值乘以 6 来进行度的旋转。

hour_rotation = mou30+mm/6030;//小时的走动,算法稍微复杂一点,因为时针走一圈是 12

个大格。

以上就是关于SQL中获取当前日期的函数怎么写(只要**月**日)全部的内容,包括:SQL中获取当前日期的函数怎么写(只要**月**日)、SQL获取获取时间的函数是getdate(), 请问获取IP,计算机名的函数是什么、flash脚本getdate()如何使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9506417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存