小山

付出最大努力,追求最高成就,享受最佳生活,收获无悔人生

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  Sql Server

摘要:--初始化环境create table grade(Code int not null,Name varchar(10),Scores int)--测试数据insert into grade select 1, 'A', 100 union select 1, 'B', 90union select 1, 'C', 85union select ... 阅读全文
posted @ 2006-03-11 13:48 小山 阅读(1377) 评论(0) 推荐(0) 编辑

摘要:所有逻辑都写到了存储过程中,所以在使用的时候,直接调用存储过程即可,无需在前台代码中做过多的处理,但是一定要记得在绑定的sql语句中必须有order by orderno来排序 --测试表if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Job_Person]') and OBJECTPROPERTY(id,... 阅读全文
posted @ 2005-12-11 11:23 小山 阅读(2218) 评论(1) 推荐(0) 编辑

摘要:1.存储过程实现 create procedure sp_split_string( @string NVARCHAR(4000))ASBEGIN DECLARE @object_id nvarchar(500) DECLARE @i INT DECLARE @len INT print @st... 阅读全文
posted @ 2005-11-22 09:03 小山 阅读(1762) 评论(0) 推荐(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.... 阅读全文
posted @ 2005-10-31 18:41 小山 阅读(1412) 评论(6) 推荐(0) 编辑

摘要:--1.excel--------------------------------- 导出到excelEXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'-- 导入ExcelSELECT * FROM OpenDataSource('M... 阅读全文
posted @ 2005-10-28 23:05 小山 阅读(5097) 评论(1) 推荐(1) 编辑

摘要:熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明... 阅读全文
posted @ 2005-10-28 23:01 小山 阅读(1903) 评论(4) 推荐(0) 编辑

摘要:--在SQL SERVER的Enterprise Manage中,先建一个表--然后右击,选择Design Table,添加了Identity属性后,用Save Change Script按钮--看看系统是怎么做的,去掉Identity同理. --假如建了表a,id有identity属性--------------------------------------------------1.创建... 阅读全文
posted @ 2005-10-26 22:44 小山 阅读(8023) 评论(2) 推荐(0) 编辑