<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

       :: 首頁 ::  ::  ::  :: 管理

    2006年10月18日

    CREATE FUNCTION dbo.FormatDateTime?
    (?
    ? ? @dt DATETIME,?
    ? ? @format VARCHAR(16)?
    )?
    RETURNS VARCHAR(64)?
    AS?
    BEGIN?
    ? ? DECLARE @dtVC VARCHAR(64)?
    ? ? SELECT @dtVC = CASE @format?
    ??? WHEN 'LONGDATE' THEN?
    ??????? DATENAME(dw, @dt)?
    ? ? ? ? + ',' + SPACE(1) + DATENAME(m, @dt)?
    ? ? ? ? + SPACE(1) + CAST(DAY(@dt) AS VARCHAR(2))?
    ? ? ? ? + ',' + SPACE(1) + CAST(YEAR(@dt) AS CHAR(4))?
    ??? WHEN 'LONGDATEANDTIME' THEN?
    ??????? DATENAME(dw, @dt)?
    ? ? ? ? + ',' + SPACE(1) + DATENAME(m, @dt)?
    ? ? ? ? + SPACE(1) + CAST(DAY(@dt) AS VARCHAR(2))?
    ? ? ? ? + ',' + SPACE(1) + CAST(YEAR(@dt) AS CHAR(4))?
    ? ? ? ? + SPACE(1) + RIGHT(CONVERT(CHAR(20),?
    ? ? ? ? @dt - CONVERT(DATETIME, CONVERT(CHAR(8),?
    ? ? ? ? @dt, 112)), 22), 11)?
    ??? WHEN 'SHORTDATE' THEN?
    ??????? LEFT(CONVERT(CHAR(19), @dt, 0), 11)?
    ??? WHEN 'SHORTDATEANDTIME' THEN?
    ??????? REPLACE(REPLACE(CONVERT(CHAR(19), @dt, 0),'AM', ' AM'), 'PM', ' PM')?
    ??? WHEN 'UNIXTIMESTAMP' THEN?
    ??????? CAST(DATEDIFF(SECOND, '19700101', @dt)?AS VARCHAR(64))?
    ??? WHEN 'YYYYMMDD' THEN?
    ??????? CONVERT(CHAR(8), @dt, 112)?
    ??? WHEN 'YYYY-MM-DD' THEN?
    ??????? CONVERT(CHAR(10), @dt, 23)?
    ??? WHEN 'YYMMDD' THEN?
    ??????? CONVERT(VARCHAR(8), @dt, 12)?
    ??? WHEN 'YY-MM-DD' THEN?
    ??????? STUFF(STUFF(CONVERT(VARCHAR(8), @dt, 12),?5, 0, '-'), 3, 0, '-')?
    ??? WHEN 'MMDDYY' THEN?
    ??????? REPLACE(CONVERT(CHAR(8), @dt, 10), '-', SPACE(0))?
    ??? WHEN 'MM-DD-YY' THEN?
    ??????? CONVERT(CHAR(8), @dt, 10)?
    ??? WHEN 'MM/DD/YY' THEN?
    ??????? CONVERT(CHAR(8), @dt, 1)?
    ??? WHEN 'MM/DD/YYYY' THEN?
    ??????? CONVERT(CHAR(10), @dt, 101)?
    ??? WHEN 'DDMMYY' THEN?
    ??????? REPLACE(CONVERT(CHAR(8), @dt, 3), '/', SPACE(0))?
    ??? WHEN 'DD-MM-YY' THEN?
    ??????? REPLACE(CONVERT(CHAR(8), @dt, 3), '/', '-')?
    ??? WHEN 'DD/MM/YY' THEN?
    ??????? CONVERT(CHAR(8), @dt, 3)?
    ??? WHEN 'DD/MM/YYYY' THEN?
    ??????? CONVERT(CHAR(10), @dt, 103)?
    ??? WHEN 'HH:MM:SS 24' THEN?
    ??????? CONVERT(CHAR(8), @dt, 8)?
    ??? WHEN 'HH:MM 24' THEN?
    ??????? LEFT(CONVERT(VARCHAR(8), @dt, 8), 5)?
    ??? WHEN 'HH:MM:SS 12' THEN?
    ??????? LTRIM(RIGHT(CONVERT(VARCHAR(20), @dt, 22), 11))?
    ??? WHEN 'HH:MM 12' THEN?
    ??????? LTRIM(SUBSTRING(CONVERT(?
    ? ? ? ? VARCHAR(20), @dt, 22), 10, 5)?
    ? ? ? ? + RIGHT(CONVERT(VARCHAR(20), @dt, 22), 3))?
    ??? ELSE?
    ??????? 'Invalid format specified'?
    ??? END?
    ? ? RETURN @dtVC?
    END?
    GO
    ====================================================================================
    ====================================================================================
    DECLARE @now DATETIME?
    SET @now = GETDATE()?
    ?
    PRINT dbo.FormatDateTime(@now, 'LONGDATE')?
    PRINT dbo.FormatDateTime(@now, 'LONGDATEANDTIME')?
    PRINT dbo.FormatDateTime(@now, 'SHORTDATE')?
    PRINT dbo.FormatDateTime(@now, 'SHORTDATEANDTIME')?
    PRINT dbo.FormatDateTime(@now, 'UNIXTIMESTAMP')?
    PRINT dbo.FormatDateTime(@now, 'YYYYMMDD')?
    PRINT dbo.FormatDateTime(@now, 'YYYY-MM-DD')?
    PRINT dbo.FormatDateTime(@now, 'YYMMDD')?
    PRINT dbo.FormatDateTime(@now, 'YY-MM-DD')?
    PRINT dbo.FormatDateTime(@now, 'MMDDYY')?
    PRINT dbo.FormatDateTime(@now, 'MM-DD-YY')?
    PRINT dbo.FormatDateTime(@now, 'MM/DD/YY')?
    PRINT dbo.FormatDateTime(@now, 'MM/DD/YYYY')?
    PRINT dbo.FormatDateTime(@now, 'DDMMYY')?
    PRINT dbo.FormatDateTime(@now, 'DD-MM-YY')?
    PRINT dbo.FormatDateTime(@now, 'DD/MM/YY')?
    PRINT dbo.FormatDateTime(@now, 'DD/MM/YYYY')?
    PRINT dbo.FormatDateTime(@now, 'HH:MM:SS 24')?
    PRINT dbo.FormatDateTime(@now, 'HH:MM 24')?
    PRINT dbo.FormatDateTime(@now, 'HH:MM:SS 12')?
    PRINT dbo.FormatDateTime(@now, 'HH:MM 12')?
    PRINT dbo.FormatDateTime(@now, 'goofy')

    (((*****)))
    http://sqlserver2000.databases.aspfaq.com/can-i-make-sql-server-format-dates-and-times-for-me.html




    posted @ 2006-10-18 20:16 YanJiang 閱讀(312) | 評論 (0)編輯 收藏

    2005年12月21日

    對一批編號為1~100全部開關朝上(開)的燈進行以下操作:凡是1的倍數反方向撥一次開關;2的倍數反方向又撥一次開關;3的倍數反方向又撥一次開關.........
    問:最后為關熄狀態的燈的編號。

    posted @ 2005-12-21 16:45 YanJiang 閱讀(358) | 評論 (2)編輯 收藏

    主站蜘蛛池模板: www免费黄色网| 国产免费伦精品一区二区三区| 污污网站免费观看| 亚洲精品无码永久在线观看你懂的 | 亚洲不卡无码av中文字幕| 亚洲国产aⅴ成人精品无吗| 毛片免费观看网址| 亚洲国产精品嫩草影院| 国产真实伦在线视频免费观看| 欧美激情综合亚洲一二区| 国产无遮挡吃胸膜奶免费看视频 | 男人免费视频一区二区在线观看| 国产做床爱无遮挡免费视频| 免费一区二区三区在线视频| 在线亚洲午夜理论AV大片| 一级有奶水毛片免费看| 亚洲精品线在线观看| 波多野结衣免费在线观看| 亚洲精品二三区伊人久久| 宅男666在线永久免费观看| 国产成人久久精品亚洲小说| 亚洲人成网站在线观看青青| a级毛片在线免费| 亚洲人成人77777在线播放| 午夜一级免费视频| 免费一级毛片在线播放放视频| 亚洲一级特黄大片无码毛片| 一级毛片全部免费播放| 亚洲综合一区二区三区四区五区| 国产一区二区三区免费视频| 国产一级婬片A视频免费观看| 亚洲麻豆精品果冻传媒| 日本19禁啪啪无遮挡免费动图| 有色视频在线观看免费高清在线直播| 亚洲精品国产品国语在线| 亚洲免费综合色在线视频| 国产成人+综合亚洲+天堂| 亚洲激情视频在线观看| 青青青国产免费一夜七次郎| 中文字幕在线免费看| 亚洲综合av一区二区三区不卡 |