随笔分类 -  sqlserver

sqlserver 或者 oracle 查询每科成绩前三名问题
摘要:SELECT * FROM (SELECT [PK_EVENT_REPORT_ID] ,[FK_REPORT_FLOW_ID] ,[EVENT_REPORT_KIND] ,[EVENT_REPORT_TYPE] ,[EVENT_REPORT_ORG] ... 阅读全文

posted @ 2015-01-30 10:02 中子持心 阅读(1601) 评论(1) 推荐(0) 编辑

sqlserver 循环加类型转换拼接
摘要:declare @i int set @i=1; while @i<50 begin insert [GCSDB].[dbo].[ORGANIZATION_UNIT] ( [ORG_UNIT_ID] ,[ORG_UNTI_NAME] ,[ORG_UNTI_REMARK] ,[UNIT_IS_SIM... 阅读全文

posted @ 2014-11-02 16:13 中子持心 阅读(479) 评论(0) 推荐(0) 编辑

行转列
摘要:select * from (select f.TABLE_FIELD_NAME_CN,RESOURCE_INFO_VALUE,FK_RESOURCE_INFO_INDEX_ID ID from [RESOURCE_INFOS] res inner join TABLE_FIELDS_MANAGE ... 阅读全文

posted @ 2014-10-14 18:48 中子持心 阅读(426) 评论(0) 推荐(0) 编辑

SET IDENTITY_INSERT 表名 ON
摘要:SET IDENTITY_INSERT products ONinsert into products(pid,pname) values (1,'pname1');insert into products(pid,pname) values (2,'pname2');insert into pro... 阅读全文

posted @ 2014-10-08 10:54 中子持心 阅读(396) 评论(0) 推荐(0) 编辑

sqlserver 递归查询的一种写法
摘要:with tmp as ( select a.id,a.name,a.pid from tb a where id='003' union all select k.id,k.name,k.pid from tb k inner join tmp c on c.id = k.pid )select... 阅读全文

posted @ 2014-10-08 08:30 中子持心 阅读(238) 评论(0) 推荐(0) 编辑

sqlserver 时间戳
摘要:每次更新的时候,mssql都会自动的更新rowversion的值,若一行在读前与更新前的值前后不一致,就说明有其他的事务更新了此列,这样就可以不更新此列,从而防止了丢失更新的情况。 例子 : declare table tmp(a varchar(10),b rowsversion) insert ... 阅读全文

posted @ 2014-08-29 08:18 中子持心 阅读(299) 评论(0) 推荐(0) 编辑

SqlServer 事务日志已满
摘要:use mastergobackup transaction logtest with no_loggoDBCC SHRINKDATABASE(logtest)Go 阅读全文

posted @ 2014-07-10 18:49 中子持心 阅读(285) 评论(0) 推荐(0) 编辑

全文索引的书
摘要:ProFullTextSearchInSQLServer2008http://blog.csdn.net/hliq5399/article/details/7739561http://msdn.microsoft.com/zh-cn/library/ms142571.aspx 阅读全文

posted @ 2014-03-27 18:18 中子持心 阅读(115) 评论(0) 推荐(0) 编辑

sqlserver 递归删除组织结构树
摘要:/// /// 递归删除岗位节点 /// /// /// /// public bool DeletePosts(int PK_ROLE_ID) { StringBuilder strSql=new StringBuilder(); strSql.Append(" WITH post(PK_ROLE_ID, ROLE_FATHER, ROLE_NAME) AS "); strSql.Append(" ( "); ... 阅读全文

posted @ 2014-03-14 08:27 中子持心 阅读(608) 评论(0) 推荐(0) 编辑

sqlserver 禁用外键
摘要:select'ALTER TABLE '+o.name+' NOCHECK CONSTRAINT '+fk.name+';'AS Commandfromsys.foreign_keys fkJOIN sys.all_objects o ON(fk.parent_object_id=o.object_id) 阅读全文

posted @ 2014-03-10 19:37 中子持心 阅读(170) 评论(0) 推荐(0) 编辑

查询与全文索引相关的内部元数据sql语句
摘要:select SCHEMA_NAME(t.schema_id) as user_table_schema, OBJECT_NAME(fti.object_id) as user_table, fti.object_id as user_table_name, it.name as internal_table_name, it.object_id as internal_table_id, it.internal_type_descfrom sys.internal_tables as itinner join sys.fulltext_indexes as fti ON it... 阅读全文

posted @ 2013-12-25 14:06 中子持心 阅读(150) 评论(0) 推荐(0) 编辑

sqlserver 2008全文索引 支持pdf 设置
摘要: 阅读全文

posted @ 2013-12-25 11:18 中子持心 阅读(192) 评论(0) 推荐(0) 编辑

创建全文索引的sql语句和测试sql语句执行时间
摘要:--USE EGDB_HZZ;--GO--DROP FULLTEXT CATALOG ftCatalog--CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT;--GO--CREATE FULLTEXT INDEX ON MENU_PERM (PERM_NAME LANGUAGE 0x804 ) KEY INDEX PK_MENU_PERM;---为表创建全文索引--GO--EXEC sp_fulltext_column 'MENU_PERM', PERM_NAME, 'add',2052;--把指定列添加上去,指定为中文- 阅读全文

posted @ 2013-12-24 15:50 中子持心 阅读(293) 评论(0) 推荐(0) 编辑

sqlserver2008全文索引基本设置
摘要:1.第一种方法:界面设置2.第二种方法:存储过程设置USE EGDB_HZZ;GO--DROP FULLTEXT CATALOG ftCatalogCREATE FULLTEXT CATALOG ftCatalog AS DEFAULT;--创建名称为'ftCatalog'的全文索引目录GOCREATE FULLTEXT INDEX ON MENU_PERM (PERM_NAME LANGUAGE 0x20c04 ) KEY INDEX PK_MENU_PERM;---为表创建全文唯一索引(0x20c04 为中文的lcid的十六进制格式)GOEXEC sp_fulltext_c 阅读全文

posted @ 2013-12-18 16:42 中子持心 阅读(434) 评论(0) 推荐(0) 编辑

sqlserver convert函数 格式化输出日期
摘要:SELECT CONVERT(varchar(30),getdate(),101) now结果为:now---------------------------------------|09/15/2001===================================================================style数字在转换时间时的含义如下:------------------------------------------------------------------------------------------------------------Styl 阅读全文

posted @ 2013-10-23 15:59 中子持心 阅读(339) 评论(0) 推荐(0) 编辑

sqlserver、oracle 查询当前数据库有多少张用户表
摘要:================sqlserver===================select count(1) from sysobjects where xtype='U'数视图: select count(1) from sysobjects where xtype='V' 数存储过程 select count(1) from sysobjects where xtype='P'用户表SELECT * FROM sysobjects WHERE (xtype = 'U')C = CHECK 约束D = 默认值或 DEF 阅读全文

posted @ 2013-09-04 14:23 中子持心 阅读(494) 评论(0) 推荐(0) 编辑

文件以二进制存入数据库和从数据库读取二进制文件
摘要:if (FileUpload1.FileContent != null) { int len = (int)FileUpload1.FileContent.Length; string path = Server.MapPath("~/test/xx.docx");//"@d:\\xx.docx"; FileUpload1.SaveAs( path); FileStream fs = new FileStream(path,FileMode.Open,FileAccess.R... 阅读全文

posted @ 2013-08-06 10:15 中子持心 阅读(569) 评论(0) 推荐(0) 编辑

sqlParameter
摘要:当sqlparameter的定义的长度小于给定的value长度值时,会自动截取前边的指定长度。.NET Reflector 8 阅读全文

posted @ 2013-08-05 20:27 中子持心 阅读(154) 评论(0) 推荐(0) 编辑

identity_insert 为 on 时
摘要:当要插入的这个表中有自增列时,要往这个表中自增列插入数据时,系统就会报这个错,因为自增列默认不可编辑。需要执行setidentity_insert 表名 ON然后执行Insert语句insert into 表1 select * from 表2在执行这句时,好像轻量的sql sql express 中执行时 依然会报 identity_insert没有设置成为 ON。可以试一下 把具体的列都写出来(我试的时候不再提示identity_insert没有设置成为 ON。但是又出现约束了,必须去掉约束,我就没有再试,我觉得既然不再提示同样的错误应该是可以了)insert into 表1 (‘列1’, 阅读全文

posted @ 2013-08-05 10:21 中子持心 阅读(1037) 评论(0) 推荐(0) 编辑

访问远程数据库,把远程数据库当做本地库来用
摘要:--创建连接,"LoadDb"名字是你,把远程数据库本地化后自己起的名字exec sp_addlinkedserver 'LoadDb', ' ', 'SQLOLEDB ', '172.21.140.105'--登陆到本地化之后的数据库exec sp_addlinkedsrvlogin 'LoadDb', 'false ',null, 'sa ', 'sa'---进程查询select * from LoadDb.egdbtest.dbo.user_ 阅读全文

posted @ 2013-08-05 10:02 中子持心 阅读(240) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示