• 用SQL Server 命令创建数据库和数据表

    日期:

    创建数据库 CREATE DATABASE library ON ( NAME = library_dat, --这个就是逻辑文件名 FILENAME = c:\data\library_dat.mdf, --物理文件名 SIZE = 1, MAXSIZE = 10, FILEGROWTH = 20% ) LOG ON ( NAME = library_log, FILENAME = c:\data\library_log.ldf, S...

  • 精妙SQL语句集合(收集)

    日期:

    下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL数据定义语言(Create,Alter,Drop,DECLARE) DML数据操纵语言(Select,Delete,Update,Insert) DCL数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数...

  • SQL Server 2005和SQL Server 2000数据的相互导入

    日期:

    自从SQL Server 2005推出后,因为有了更好的性能,所以有很多与SQL Server 2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQL Server 2005呢?SQL Server 2005的数据又如何导入到SQ...

  • 一次性替换数据库中所有表所有列的关键字

    日期:

    要实现类型为varchar,nvarchar的字段是很容易实现的,用一句SQL就可以搞定: update Table set Column=Replace(Column,apos;oldkeywordapos;,apos;newkeywordapos;). 但如果你用这句SQL语句去更新类型为text,ntext的字段是就要报错了: err info:消息 8116,...

  • SQL Server 2005之PIVOT/UNPIVOT行列转换

    日期:

    作者: NinGoo(http://ningoo.itpub.net) 发表于: 2007.04.18 11:49 分类: SQL Server 出处: http://ningoo.itpub.net/post/2149/281485 --------------------------------------------------------------- SQL Server2005引入了很多迎合开发者口味的新特性,...

  • 取表中第30到第40条记录

    日期:

    标实字段没有规律 select top 10 * from 飞狐工作室 where 身份证号码 not in (select top 30 身份证号码 from 飞狐工作室) order by 身份证号码 asc 标实字段有规律(例如:自动编号) select top 10 * from 章立民研究室 where 员工编号 not in (select to...

  • 去掉字段中的空格但英文字段不去空格

    日期:

    update aaa set name = replace(name,apos; apos;,apos;apos;) where Unicode(ltrim(name)) ASCII(ltrim(name)) update tab1 set name = rtrim(ltrim(name)) where Unicode(ltrim(name)) = ASCII(ltrim(name))...

  • 分割字段的sql语句

    日期:

    if exists (select * from dbo.sysobjects where id = object_id(Napos;[dbo].[f_GetStr]apos;) and xtype in (Napos;FNapos;, Napos;IFapos;, Napos;TFapos;)) drop function [dbo].[f_GetStr] GO /*--得到字符串列表指定位置的字符 可以自定义字符串列表的...

  • sql server中查询删除含有回车换行制表符的记录

    日期:

    -- 制表符 CHAR(9) -- 换行符 CHAR(10) -- 回车 CHAR(13) --在表aaa中过滤包含回车换行符的字段b的记录 select * from aaa where charindex(char(10)+char(13),b)0 --在表aaa中把包含回车换行符的字段b的记录的回车换行符去掉 update aaa set b=replace(b,cha...