摘要:--初始化环境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 ...
阅读全文
随笔分类 - Sql Server
摘要:所有逻辑都写到了存储过程中,所以在使用的时候,直接调用存储过程即可,无需在前台代码中做过多的处理,但是一定要记得在绑定的sql语句中必须有order by orderno来排序 --测试表if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Job_Person]') and OBJECTPROPERTY(id,...
阅读全文
摘要:1.存储过程实现 create procedure sp_split_string( @string NVARCHAR(4000))ASBEGIN DECLARE @object_id nvarchar(500) DECLARE @i INT DECLARE @len INT print @st...
阅读全文
摘要:--如果是要得到纵向的表结构,可以查询系统表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....
阅读全文
摘要:--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...
阅读全文
摘要:熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明...
阅读全文
摘要:--在SQL SERVER的Enterprise Manage中,先建一个表--然后右击,选择Design Table,添加了Identity属性后,用Save Change Script按钮--看看系统是怎么做的,去掉Identity同理. --假如建了表a,id有identity属性--------------------------------------------------1.创建...
阅读全文