名站网址导航为大家提供关于数据库教程相关的教程网站知识。
如何创建支持FILESTREAM的网站数据库示例探讨
复制具体相关代码 具体相关代码如下:,CREATE DATABASE Archive ON PRIMARY ( NAME = Arch1, FILENAME = 'c:\data\archdat1.mdf'), FILEGROUP Fil
复制具体相关代码 具体相关代码如下:
CREATE FUNCTION f_Convert(
@str NVARChAR(4000), --要转换的字符串
@flag bit --转换标志,0转换成半角,1转换成全角
)RETURNS nvarchar(4000)
AS
BEGIN
DECLARE @pat nvarchar(8),@step int,@i int,@spc int
IF @flag=0
SELECT @pat=N'%[!-~]%',@step=-65248,
@str=REPLACE(@str,N' ',N' ')
ELSE
SELECT @pat=N'%[!-~]%',@step=65248,
@str=REPLACE(@str,N' ',N' ')
SET @i=PATINDEX(@pat COLLATE LATIN1_GENERAL_BIN,@str)
WhILE @i> 0
SELECT @str=REPLACE(@str,
SUBSTRING(@str,@i,1),
NChAR(UNICODE(SUBSTRING(@str,@i,1)) @step))
,@i=PATINDEX(@pat COLLATE LATIN1_GENERAL_BIN,@str)
RETURN(@str)
END
GO调用:update table1 set column1=dbo.f_Convert(column1,0);