`
javayestome
  • 浏览: 1008781 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
/*--比较两个数据库的表结构差异--邹建 2003.9(引用请保留此信息)--*//*--调用示例exec p_comparestructure 'xzkh_model','xzkh_new'--*/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_comparestructure]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_comparestructure]GO create proc p_comp ...
--查询指定的表在那些数据库中存在 declare @tbname sysnameset @tbname='客户资料' declare @dbname sysname,@sql nvarchar(4000),@re bit,@sql1 varchar(8000)set @sql1=''declare tb cursor for select name from master..sysdatabasesopen tb fetch next from tb into @dbnamewhile @@fetch_status=0beginset @sql='set @re=case when exi ...
/*--存为XML将表/查询存储为标准的XML文件--邹建 2003.12(引用请保留此信息)--*/ /*--调用示例--用SQL用winows身份验证的情况exec p_savexml @sql='地区资料',@fname='c:\地区资料.xml' --用指定的用户exec p_savexml @sql='地区资料',@fname='c:\地区资料.xml',@userid='sa'--*/if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_savexml]') and OBJECTPROPER ...
SELECT 表名=case when a.colorder=1 then d.name else '' end,字段序号=a.colorder,字段名=a.name,标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (SELECT name FROM sysindexes WHERE indid in(SELECT indid FROM sysi ...
--定时同步服务器上的数据 --例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,number varchar(4),name varchar(10))go--以下在局域网(本机操作)--本机的表,state说明:null 表示新增记录,1 表示修改过的记录,0 表示无变化的记录if exists (select * from dbo.sysobjects where id = object_id(N'[u ...
--从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) --如果导入数据并生成表select * into 表 from OPENROWSET('MICROSOFT.JET.OL ...
从dBase文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * from openrowset('MICROSOFT.JET.OLEDB.4.0','dBase 5.0;DATABASE=c:\','select * ...
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_binaryIO]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_binaryIO]GO /*--bcp 实现二进制文件的导入导出 支持image,text,ntext字段的导入/导出image适合于二进制文件,包括:Word文档,Excel文档,图片,音乐等text,ntext适合于文本数据文件 注意:导入不会新增记录,所以导入前要对表进行初始化,即插入记录导入 ...
'==================================================================--''用ASP实现无组件上传/下载文件'' 功能简介' 将上传的文件数据保存到数据库中,可以处理表单中的多个上传文件的情况' 适用于各种数据库,使用ADO的方法连接数据库' 本示例中使用的是ACCESS数据库:zj.mdb' 表:tb_img(id int(自增列),path text(255) 保存上传文件的目录',fname text(250) 保存上传的文件名,type test(250) 保存上传文件的类型' ,img ole对象 保存上传的文件内容'' ...
'*************************************************************************'**'** 使用 ADODB.Stream 保存/读取文件到数据库'** 引用 Microsoft ActiveX Data Objects 2.5 Library 及以上版本'**'** ----- 数据库连接字符串模板 ---------------------------------------'** ACCESS数据库'** iConcStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist ...
IFOBJECT_ID(N'dbo.p_show')ISNOTNULLDROPPROCEDUREdbo.p_showGO/**//*--实现分页的通用存储过程
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_copydb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_copydb]GO /*--数据库数据复制 将一个数据库中的数据复制到另一个数据库如果某列在目标数据库中为标识列,将不会被复制 适用范围:数据库结构发生了变化,想将旧数据库进行升级这样就可以根据新的数据库结构创建一个空库,然后将旧数据库的所有数据复制到新库中 --邹建 2003.10(引用请保留此信息) ...
--即时同步两个表的实例: --测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test --创建测试表,不能用标识列做主键,因为不能进行正常更新--在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器if exists (select * from dbo.sysobjects where id = object_id(N'[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [test] create table test(id int not null constraint ...
经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题: /*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N'[tb]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [tb]GO creat ...
/*-1.-获得汉字字符串的首字母 根据大力的贴子改成.将大力的两个函数合并成了一个函数. 可以应用于助记码的查询--转载(最早见于j9988的发表,具体原作者不明)--*/if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fGetPy]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[fGetPy]GO --创建取拼音函数create function fGetPy(@Str varchar(500)='')returns varcha ...
Global site tag (gtag.js) - Google Analytics