Random Pages

SQL Server链接服务器的使用方法

两个参考:
1. SQL Server链接服务器的使用方法
2. SQL Server的链接服务器技术小结

Share and Enjoy:

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

SQL Server,一个自定义字符串转日期函数

读别人的程序能学到好多东西。好的学习,坏的学习如何改进,实在难以入目的,就引以为戒。
比如这个,日期不用datetime类型保存,用nvarchar,倒是可以,但是完全依赖系统设置在系统移植的时候真是难呐。
这两个一个是英文环境一个是中文环境的日期值:
Oct 1 2009 9:19AM
10 1 2009 9:19AM
没办法写了个函数来转:

create function uf_ctod(@datestr varchar(20))
returns datetime
as
begin
declare @st char(2)
declare @rd datetime
declare @s2 char(3)
declare @s3 varchar(20)
declare @sf varchar(20)

set @st = substring(@datestr, 1, 2)
if isnumeric(@st) =1 begin
set @rd = convert(datetime, @datestr, 109)
end else begin
set @s2 = substring(@datestr, 1, 3)
set @sf = substring(@datestr, 4, len(@datestr)-3)
select @s3 = case @s2
when 'Jan' then '1'
when [...]

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

MSSQL命令行执行sql语句工具

不会编程的人一旦学习了编程很可怕,SQL语句用不明白已经想着要在命令行下执行SQL文件了。不过这是好事。
用法: osql [-U login id] [-P password]
[-S server] [-H hostname] [-E [...]

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

Kirix™ Strata™

Kirix™ Strata™ is an ad hoc data analysis and reporting tool built for people who work with, manipulate and analyze structured data.  Strata is easy to use, has the power you need to work with large files, and helps you get your work done faster:

Access data from anywhere (Oracle, SQL Server, CSV, XLS, EBCDIC, HTML, etc.)
Freedom from [...]

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

SQL: 多表更新

update   a   inner   join   b   on   a.id=b.id   set   a.name=b.name
>>已经证明可以在Access与SQL Server中通用
update   a   from   b   set   a.name=b.name   where   a.id=b.id
>> 仅可用于SQL Server
来源:CSDN

Share and Enjoy:

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

SQL Server正则表达式函数

这两天有个需求,需要在数据库中判断字符串的格式,于是从网上搜集了一些资料,整理了一下。
下面这个是一个自定义函数,用户可以调用这个函数判断指定的字符串是否符合正则表达式的规则.
CREATE FUNCTION dbo.find_regular_expression
(
@source varchar(5000),   –需要匹配的源字符串
@regexp varchar(1000),  –正则表达式
@ignorecase bit = 0  –是否区分大小写,默认为false
)
RETURNS bit  –返回结果0-false,1-true
AS
BEGIN
–0(成功)或非零数字(失败),是由 OLE 自动化对象返回的 HRESULT 的整数值。
DECLARE @hr integer
–用于保存返回的对象令牌,以便之后对该对象进行操作
DECLARE @objRegExp integer   DECLARE @objMatches integer
–保存结果
DECLARE @results bit
/*
创建 OLE 对象实例,只有 sysadmin 固定服务器角色的成员才能执行 sp_OACreate,并确定机器中有VBScript.RegExp类库
*/
EXEC @hr = sp_OACreate ‘VBScript.RegExp’, @objRegExp OUTPUT
IF @hr <> 0 BEGIN
SET @results = 0
RETURN @results
END
/*
以下三个分别是设置新建对象的三个属性。下面是’VBScript.RegExp’中常用的属性举例:
Dim regEx,Match,Matches         ‘建立变量。
Set regEx = New RegExp         ‘建立一般表达式。
regEx.Pattern= patrn         ‘设置模式。
regEx.IgnoreCase = [...]

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

Godaddy主机消除SQL Server时差的方法

不使用GETDATE()
使用
DATEADD(hh, 8, GETUTCDATE())

Share and Enjoy:

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks