
3. SQL Server
文章平均质量分 67
SafeF8
这个作者很懒,什么都没留下…
展开
-
用bcp实现的存储过程 导整个数据库
邹健的/********************导整个数据库*********************************************/用bcp实现的存储过程/*实现数据导入/导出的存储过程 根据不同的参数,可以实现导入/导出整个数据库/单个表调用示例:--导出调用示例----导出单个表exec file2table zj,,,xzkh_sa..地区资原创 2005-12-17 16:33:00 · 2622 阅读 · 0 评论 -
用存储过程实现的分页程序
/*--用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法--邹建 2003.09(引用请保留此信息)--*//*--调用示例 exec p_show 地区资料 exec p_show 地区资料,5,3,地区编号,地区名称,助记码,地区编号--*/if ex原创 2006-01-02 13:18:00 · 1896 阅读 · 0 评论 -
SQL Server 和 Oracle 的常用函数对比
SQL Server 和 Oracle 的常用函数对比 ---------数学函数1.绝对值 S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual3.取整(小) S:select fl原创 2006-01-02 12:33:00 · 1868 阅读 · 0 评论 -
SQLServer中一个多用户自动生成编号的过程
SQLServer中一个多用户自动生成编号的过程 if not exists (select * from dbo.sysobjects where id = object_id(N[IndexTable]) and OBJECTPROPERTY(id, NIsUserTable) = 1)create table IndexTable(Ex char(20), num integer)g原创 2006-01-02 11:45:00 · 3590 阅读 · 0 评论 -
数据库数据复制
/*--数据库数据复制 将一个数据库中的数据复制到另一个数据库 如果某列在目标数据库中为标识列,将不会被复制 适用范围:数据库结构发生了变化,想将旧数据库进行升级 这样就可以根据新的数据库结构创建一个空库,然后 将旧数据库的所有数据复制到新库中--*//*--调用示例 exec p_copydb 源数据库,目标数据库 exec p_copydb acc_五医,acc_演示数据8原创 2006-01-02 11:19:00 · 2164 阅读 · 0 评论 -
数据库备份与还原处理
数据库备份与还原处理 利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点:1.获取SQL Server服务器上的默认目录2.备份SQL语句的使用3.恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理4.作业创建SQL语句的使用/*1.--得到数据库的文件目录 @dbname 指定要取得目录的数据库名 如果指定的数据不存在,返回安装SQL时设原创 2006-01-02 13:20:00 · 2155 阅读 · 0 评论 -
使用SQLSERVER的扩展存储过程实现远程备份与恢复
原地址:http://blog.youkuaiyun.com/xluzhong/articles/387533.aspx最近我在为公司的框架程序(以数据应用为导向的应用体系)做数据管理模块,这个模块的需求比较简单:备份、恢复和清理日志。我公司的软件基本上以C/S为基本架构,所以数据管理模块中两个主要的功能‘备份与恢复’都可能会在Client端操作,备份与恢复’的文件也都有可能存储在client端,因而这个数据原创 2006-01-02 11:17:00 · 1778 阅读 · 0 评论 -
从数据库中导出数据库文档(新增了索引及表的描述信息)
SELECT 表名=case when a.colorder=1 then d.name else end, 表说明=case when a.colorder=1 then isnull(f.value,) else end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERTY( a.id,a.name,IsIden原创 2006-01-02 10:50:00 · 1837 阅读 · 0 评论 -
SQL Server 中系统表的作用
sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项sysdatabases 主数据库 服务器中的数据库syslanguages 主数据库 语言syslogins 主数据库 登陆帐号信息sysoledbusers 主数据库 链接服务器登陆信息sysproc原创 2006-01-02 11:29:00 · 1584 阅读 · 0 评论 -
如何用Sql更新默认值
原地址:http://blog.youkuaiyun.com/xluzhong/articles/358512.aspx--你的建表语句create table ff( aa varchar(100) null default 1)go--修改默认值declare @s nvarchar(4000)select @s=alter table [+b.name+] drop constraint原创 2006-01-02 11:23:00 · 2618 阅读 · 0 评论 -
将所有的表中,数值类型由char,varchar改为nchar,nvarchar 的存储过程
/*--将所有的表中,数值类型由char,varchar改为nchar,nvarchar 的存储过程--邹建 2004.02(引用请保留此信息)--*/ /*--调用示例: exec p_set --*/ if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p原创 2006-01-02 11:12:00 · 1862 阅读 · 0 评论 -
从数据库中导出数据库文档
SELECT (case when a.colorder=1 then d.name else end) N表名, a.colorder N字段序号, a.name N字段名, (case when COLUMNPROPERTY( a.id,a.name,IsIdentity)=1 then √else end) N标识, (case when (SELECT原创 2005-12-17 16:36:00 · 1665 阅读 · 0 评论