posts - 15,  comments - 6,  trackbacks - 0
公告
  2008年3月14日

Create function fun_getPY
(
    @str nvarchar(4000)
)
returns nvarchar(4000)
as
begin
declare @word nchar(1),@PY nvarchar(4000)

set @PY=''

while len(@str)>0
begin
    set @word=left(@str,1)

    --如果非汉字字符,返回原字符
    set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901
  

阅读全文
类别:Sqlserver 查看评论
posted @ 2008-03-14 16:06 Bob&xiaobo.liu 阅读(232) 评论(0) 编辑
利用SQL语言,实现数据库的备份/恢复的功能

体现了SQL Server中的四个知识点:

1. 获取SQL Server服务器上的默认目录

2. 备份SQL语句的使用

3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理

4. 作业创建SQL语句的使用

/*1.--得到数据库的文件目录

@dbname 指定要取得目录的数据库名
如果指定的数据不存在,返回安装SQL时设置的默认数据目录
如果指定NULL,则返回默认的SQL备份目录名
----*/

阅读全文
类别:Sqlserver 查看评论
posted @ 2008-03-14 16:06 Bob&xiaobo.liu 阅读(784) 评论(0) 编辑

当SQLServer设计表的时候没有建组合字段唯一约束,以后需要增加这一约束时,却发现表里已经有了很多重复记录了。

请看看我用的去掉SQLServer表里组合字段重复的记录方法:

假设原始表名为source_table,字段名1为field_name1,字段名2为field_name2。

(当然稍加修改也可以用到三个及以上组合字段重复的情况)

第一步: 生成组合字段重复的临时表source_dup_simple
select field_name1,field_name2,count(0) as num into source_dup_simple
from source_table
group by field_nam

阅读全文
类别:Sqlserver 查看评论
posted @ 2008-03-14 16:06 Bob&xiaobo.liu 阅读(157) 评论(0) 编辑
由于特定需求,最近实验室需要远程连接外地的sql server 2000服务器,最开始怎么连也连不上,出现了很多问题,但是在今天上午,借用实验室的测试条件(一个公网IP,两个教育网静态IP),终于调试通过,也算是完成了老师的任务,在这里写下自己的心得,参考了很多网上的文章和论坛里的问题,希望对有此需要的有帮助。不完善之处,也请留言。废话少说,进入主题。
步骤:
一 看ping 服务器IP能否ping通。
   这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检
阅读全文
类别:Sqlserver 查看评论
posted @ 2008-03-14 16:06 Bob&xiaobo.liu 阅读(60) 评论(0) 编辑
SUBSTRING
语法

SUBSTRING ( expression , start , length )

参数

expression

是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。

start

是一个整数,指定子串的开始位置。

阅读全文
类别:Sqlserver 查看评论
posted @ 2008-03-14 16:06 Bob&xiaobo.liu 阅读(110) 评论(0) 编辑

指定组或聚合的搜索条件。HAVING 只能与 SELECT 语句一起使用。通常在 GROUP BY 子句中使用它。如果不使用 GROUP BY 子句,HAVING 的行为与 WHERE 子句一样。

SELECT 
      Sales.Customer.CustomerID,
      Sales.SalesOrderHeader.SalesOrderID,
      SUM(Sales.SalesOrderDetail.LineTotal) AS SubTotal
FROM
      Sales.Customer
      INNER JOIN
阅读全文
类别:Sqlserver 查看评论
posted @ 2008-03-14 16:06 Bob&xiaobo.liu 阅读(96) 评论(0) 编辑