
Sql Server
文章平均质量分 78
whfyc
这个作者很懒,什么都没留下…
展开
-
纵向查询显示小示例
--初始化环境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转载 2006-12-19 16:18:00 · 508 阅读 · 0 评论 -
常用sql存储过程集锦
--1.给表中字段添加描述信息CREATE table T2 (id int , name char (20))GOEXEC sp_addextendedproperty MS_Description, Employee ID, user, dbo, table, T2, column, idEXEC sp_updateextendedproperty MS_De转载 2006-12-19 16:39:00 · 776 阅读 · 0 评论 -
实现类似split功能(charindex)
1.存储过程实现create procedure sp_split_string( @string NVARCHAR(4000))ASBEGIN DECLARE @object_id nvarchar(500) DECLARE @i INT DECLARE @len INT print @s转载 2006-12-19 16:17:00 · 450 阅读 · 0 评论 -
用sql语句如何给字段添加和去掉identity属性
--在SQL SERVER的Enterprise Manage中,先建一个表--然后右击,选择Design Table,添加了Identity属性后,用Save Change Script按钮--看看系统是怎么做的,去掉Identity同理. --假如建了表a,id有identity属性--------------------------------------------------1.创建表i转载 2006-12-19 16:06:00 · 3189 阅读 · 1 评论 -
通过查询系统表得到纵向的表结构
--如果是要得到纵向的表结构,可以查询系统表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.转载 2006-12-19 16:14:00 · 470 阅读 · 0 评论 -
用于DataGrid MoveUp,MoveDown的存储过程
所有逻辑都写到了存储过程中,所以在使用的时候,直接调用存储过程即可,无需在前台代码中做过多的处理,但是一定要记得在绑定的sql语句中必须有order by orderno来排序--测试表if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[Job_Person]) and OBJECTPROPERTY(id转载 2006-12-19 16:15:00 · 652 阅读 · 0 评论 -
SQL语句导入导出大全
--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转载 2006-12-19 16:13:00 · 442 阅读 · 0 评论