易截截图软件、单文件、免安装、纯绿色、仅160KB

sql 存储过程生成sql 插入语句

在查询分析器以“文本显示结果”方法执行 
exec  UspOutputData  你的表名 
得到导出数据的语句,但image,text,ntext,sql_variant  列不出现在语句,以后改进。 
 
存储过程UspOutputData如下: 
 
CREATE      PROCEDURE  dbo.UspOutputData 
           @tablename  sysname 
AS 
declare  @column  varchar(1000) 
declare  @columndata  varchar(1000) 
declare  @sql  varchar(4000) 
declare  @xtype  tinyint 
declare  @name  sysname 
declare  @objectId  int 
declare  @objectname  sysname 
declare  @ident  int 
 
set  nocount  on 
set  @objectId=object_id(@tablename) 
 
if  @objectId  is  null  --  判斷對象是否存在   
begin   
           print  'The  object  not  exists'   
           return   
end   
set    @objectname=rtrim(object_name(@objectId)) 
 
if    @objectname  is  null  or  charindex(@objectname,@tablename)=0  --此判断不严密 
begin 
           print  'object  not  in  current  database' 
           return 
end 
 
if  OBJECTPROPERTY(@objectId,'IsTable')  <>  1  --  判斷對象是否是table   
begin   
           print  'The  object  is&nbs


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

SQL Server中约束的介绍

摘要
对于SQL Server中的约束,想必大家并不是很陌生。但是约束中真正的内涵是什么,并不是很多人都很清楚的。本文以详细的文字来介绍了什么是约束,以及如何在数据库编程中应用和使用这些约束,来达到更好的编程效果。(本文部分内容参考了SQL Server联机手册)
内容
 
数据完整性分类
 
实体完整性
&nb ......

利用sql语句创建job

写了一段例子,通过sql创建一个job,定期执行一些清除工作。在sql2005上测试通过。
sql帮助文档太零散了。这是一个完整的流程。不过注意定时执行时需要sql server agent服务器启动的。
USE msdb ;
GO
EXEC dbo.sp_add_job
@job_name = N'Clear oldest HB',
@enabled = 1,
@description = N'Clear heart ......

按时间查询的SQL语句

1、按年查询:select * from dbo.td_BBSBoardInfo where (year(BBI_DateTime) between 2006 and 2009)
 按月、日查询只要将year 改为 month、data
2、按年月查询:select * from dbo.td_BBSBoardInfo where convert(varchar(6),BBI_DateTime,112) between 200606 and 200911 ......

MS SQL 数据库备份和还原的几种方法


一、通过企业管理器进行单个数据库备份。打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所有任务下的备份数据库,弹出备份数据库对话框:
点击添加按钮,填写备份文件的路径和文件名,点击确定添加备份文件,点击备份对话框上的备份,开始进行备份。
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号