- 博客(14)
- 收藏
- 关注
原创 返回参数的值
declare @name varchar(50)exec sp_executesql Nselect @value=姓名 from people where 人员编号=0001,N@value varchar(50) output,@name outputselect @name
2006-03-24 21:08:00 1531
转载 计算字符串表达式
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f_calc]) and xtype in (NFN, NIF, NTF))drop function [dbo].[f_calc]GO/*--计算表达式的函数 计算给定算术表达式的值 此方法由VB版 hhjjhjhj(大头) 提供
2006-03-17 23:06:00 1172
原创 相同则写入组合
create table tb(no int,b varchar(10))insert into tb select 1,2 union all select 1,3union all select 1,4union all select 2,5union all select 2,6 union all select 2,7gocreate function db
2006-03-16 21:19:00 1176
原创 查询表结构
=================================================================================-- 表结构信息查询-- 邹建 2005.08(引用请保留此信息)-- =================================================================================
2006-03-16 20:58:00 1349
转载 压缩数据库日志(原作:zjcxc(邹建))
经常在CSDN上看到网友发帖说,压缩日志文件处理不当,导致数据库损坏,甚至不能恢复数据,于是就写了一个通用的数据库日志文件压缩的存储过程来解决此问题:/*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中--邹建 2004.3--*//*--调用示例 exec p_compdb test--*/use
2006-03-12 10:25:00 1132
转载 分页存储过程
create Proc p_show @QueryStr nvarchar(4000), --表名、视图名、查询语句 @PageSize int=10, --每页的大小(行数) @PageCurrent int=1, --要显示的页 @FdShow nvarchar (4000)=, --要显示的字段列表,如果查询结果有标识字段,需要指定此值,且不包含标识字段 @FdOrde
2006-03-12 10:23:00 994
原创 得到服务器的IP地址
create table #tb(o varchar(250))declare @sql varchar(500)set @sql=ping +@@servernameinsert into #tb exec master..xp_cmdshell @sqlselect @sql=o from #tb where o like Pinging%select @sql=substring
2006-03-12 10:19:00 1581
原创 SQL中的全文检索
最近搜索了一下全文检索,发现了一些问题,现在总结如下:全文索引和查询概念(摘自SQL 联机帮助)全文索引、查询和同步化最主要的设计要求是,在注册进行全文检索的所有表上都有一个唯一的全文键列(或者单列主键)。全文索引对使用的重要字及其所在位置进行跟踪。例如,假定有一个对 DevTools 表的全文索引。全文索引可能指出在 Abstract 列的第 423 个和第 982 个单词处找到了单
2006-03-12 10:14:00 1119
原创 ACCESS中操作 SQL Server 数据库
--ACCESS中操作 SQL Server 数据库,需要你能连接远程的 SQL Server 服务器:然后打开ACCESS数据库(用ACCESS打开/程序中打开均可)--导入数据到ACCESS数据库中--如果是下载SQL的数据(表已经存在的情况)insert into 表名SELECT *FROM [ODBC;Driver=SQL Server;Server=远程SQL服务器名;Uid=
2006-03-12 10:10:00 2104 3
原创 数据库还原
/*3.--恢复数据库--邹建 2003.10(引用时请保留此信息)--*//*--调用示例--完整恢复数据库exec p_RestoreDb @bkfile=c:/db_20031015_db.bak,@dbname=db--差异备份恢复exec p_RestoreDb @bkfile=c:/db_20031015_db.bak,@dbname=db,@retype=
2006-03-12 10:07:00 1038
转载 五种提高 SQL 性能的方法
http://gzcnblogs.cnblogs.com/archive/2004/09/24/46347.html
2006-03-12 09:31:00 1140
原创 用Textcopy把文件存取数据库
--创建存储过程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname varchar (30), @tbname varchar (30), @colname varc
2006-03-12 00:36:00 1682
原创 请问如何在存储过程中引用别的存储过程返回的表
1.一般的方法认为只有把存储过程返回的值,写入一个结构相同的辅助表中,如下:create procedure proc1asbegin create table #t(...) --表结构同被调用存储过程返回结果集的结构 insert #t exec proc2 select * from #t left join table on ...endgo2。还有一个方面
2006-03-09 20:49:00 2316
原创 查询字符串是否全部为字母
declare @str varchar(20)set @str=ADddfer34EEselect PATINDEX ( %[^A-Z]% , upper(@str) ) --如果结果等于0则表示全部为字母
2006-03-01 21:44:00 1427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人