• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
只是向上走
采菊东篱下,悠然见南山。
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Database-Database

1 2 下一页
解析大型.NET ERP系统 20条数据库设计规范

摘要: ERP,数据库设计规范 阅读全文
posted @ 2015-07-23 10:06 jes.shaw 阅读(290) 评论(0) 推荐(0)
SQL查看存储过程相关信息

摘要:查看存储过程相关信息 阅读全文
posted @ 2013-05-14 12:44 jes.shaw 阅读(735) 评论(0) 推荐(0)
SQL实现表名更改,列名更改,约束更改

摘要:SQL实现表名更改,列名更改,约束更改 阅读全文
posted @ 2013-05-14 09:45 jes.shaw 阅读(50751) 评论(0) 推荐(1)
SQL Server中使用异常处理调试存储过程

摘要:异常处理被普遍认为是T-SQL脚本编程中的最弱的方面。幸运的是,这一点在SQL Server 2005中得到了改变,因为SQL Server 2005支持结构化异常处理。本文首先关注新特性“TRY……CATCH”的基本构成,然后在SQL Server 2000和SQL Server 2005中对照着看一些T-SQL的例子,这些例子中使用事务代码故意制造了一些违反约束限制的情况。将来的文章会继续探讨这一主题。 在SQL Server之前的版本中,你需要在执行INSERT,UPDATE,DELETE之后立即检查全局变量“@@error”来处理异常,如果“@@error”变量不为零的话(表示有错误. 阅读全文
posted @ 2013-05-09 09:13 jes.shaw 阅读(886) 评论(0) 推荐(0)
事务

摘要:-- ==============================================-- title:事务处理-- author:ylbtech-- pubdate:22:24 2012/12/24-- ==============================================go-- ==============================================-- 1,事务概述-- desc:事务是一些列的任务组的逻辑工作单元格,这个逻辑单元中的所有任务必须作为一个整体-- 要么都完成要么都失败。-- ===================== 阅读全文
posted @ 2013-05-08 17:36 jes.shaw 阅读(170) 评论(0) 推荐(0)
SQL Server中临时表与表变量的区别

摘要:我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢? 临时表 临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失,否则就会一直存在。临时表在创建的时候都会产生SQL Server的系统日志,虽它们在Tempdb中体现,是分配在内存中的,它们也支持物理的磁盘,但用户在指定的磁盘里看不到文件。 临时表分为本地和全局两种... 阅读全文
posted @ 2013-05-07 17:08 jes.shaw 阅读(183) 评论(0) 推荐(0)
高并发高负载网站的系统架构

摘要:一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。 大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能. 阅读全文
posted @ 2013-03-19 15:38 jes.shaw 阅读(256) 评论(0) 推荐(0)
Entity Framework 4.1 - Code First 指定外键名称

摘要:Entity Framework 4.1 中,生成外键的方式有以下几种:1-指定导航属性,会自动生成外键,命名规则为:“表名_主键名”2-默认情况下与导航属性的主键名称相同的字段会自动被标记为外键,3-通过[ForeignKey]标记指定实体类的属性为外键,4-方式2的升级版,与导航属性的主键名称相同的字段会自动被标记为外键,然后指定字段对应的数据库中的列名方式3、4可指定生成的数据库中的列名。View Code public class User { public int UserID { get; set; } public string Name... 阅读全文
posted @ 2013-03-06 14:30 jes.shaw 阅读(5088) 评论(0) 推荐(0)
批量执行SQL文件

摘要:osql,sqlcmd,批量sql文件执行,数据分析 阅读全文
posted @ 2012-07-27 15:57 jes.shaw 阅读(430) 评论(0) 推荐(0)
SQL Server 2005 dev 开发板 版本说明

摘要:正 文:由于飘易手里有项目需要用到MicrosoftSQLServer2005数据库,电脑里原有的mssql2000已经不适用了,到网上寻找SQLServer2005简体中文开发版的下载地址,一开始下载了个学习版的express,可限制太多,还是决心安装开发版本的。到微软的官方网站寻找了一些授权资料,贴在下面:MicrosoftSQLServer2005开发版使开发人员能够在32位和X64平台的基础上建立和测试任意一种基于SQLServer的应用系统。它包括企业版所有功能,但只被授权用于开发和测试系统,不能作为生产服务器。开发版可被升级至SQLServer企业版以用于生产。Microsoft已 阅读全文
posted @ 2012-07-27 13:30 jes.shaw 阅读(1156) 评论(0) 推荐(0)
Notepad++ SQL Assistant

摘要:在Notepad++运行sql语句,先得配置好SQL Assistant配置步骤1 SQL Assistant-Potions ->Targets->勾选Notepad++2 左击->查看运行快捷(默认为ctrl+shitf+F9) 阅读全文
posted @ 2012-05-17 16:41 jes.shaw 阅读(900) 评论(0) 推荐(0)
经典SQL语句大全

摘要:一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server ---创建 备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 阅读全文
posted @ 2012-03-16 15:34 jes.shaw 阅读(227) 评论(0) 推荐(0)
游标

摘要:在存储过程或触发器中使用 Transact-SQL 游标的典型过程为: 声明 Transact-SQL 变量包含游标返回的数据。为每个结果集列声明一个变量。声明足够大的变量来保存列返回的值,并声明变量的类型为可从列数据类型隐式转换得到的数据类型。使用 DECLARE CURSOR 语句将 Transact-SQL 游标与 SELECT 语句相关联。另外,DECLARE CURSOR 语句还定义游标的特性,例如游标名称以及游标是只读还是只进。使用 OPEN 语句执行 SELECT 语句并填充游标。使用 FETCH INTO 语句提取单个行,并将每列中的数据移至指定的变量中。然后,其他 Trans 阅读全文
posted @ 2011-04-03 11:41 jes.shaw 阅读(293) 评论(0) 推荐(0)
T-SQL建主键索引语句 / 外键

摘要:1. 创建表 create table Student(StudentOID varchar(50), Age integer) //表是可以没有主键的2. 创建表时指定主键 create table MyCustomer (CustomerID int Identity(100,1) Primary Key,CompanyName nvarchar(50)) //设置主键后,在控制台上"Keys","Indexs"节点下,默认出现一个Item,名称又系统自动生成。也就是说,主键自动对应一个聚簇索引 //主键是一种特殊的约束,但是在"Constraint"节点下是无法看到主键Item的3. 删 阅读全文
posted @ 2011-01-07 10:01 jes.shaw 阅读(5352) 评论(0) 推荐(0)
T-SQL语句实现数据库备份与还原

摘要:这种方式感觉实现起来也不错,我是使用这种方式来完成数据库备份还原的功能的。 需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载 利用T-SQL语句,实现数据库的备份与还原的功能 体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业... 阅读全文
posted @ 2010-11-09 23:53 jes.shaw 阅读(570) 评论(0) 推荐(0)
update中加入select

摘要:最常用的update语法是:UPDATE <table_name>SET <column_name1> = <value>, SET <column_name2> = <value>如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦第一,要select出来放在临时变量上,有很多个哦第二,再将变量进... 阅读全文
posted @ 2010-10-27 14:32 jes.shaw 阅读(1982) 评论(1) 推荐(2)
MS SQL 获取数据库名,表名,列名,说明等信息(SQL Server 2005 测试通过)

摘要:/**************************************************************************************************************、获取所有用户名:islogin='1' :表示帐户islogin='0' :表示角色status='2' :表示用户帐户status='0' :表示系统帐户****************************************************************************** 阅读全文
posted @ 2010-10-22 10:25 jes.shaw 阅读(1572) 评论(0) 推荐(0)
T-SQL循环

摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--DECLARE@price_dateDATETIMESET@price_date=CONVERT(DATETIME,'2007-01-01')WHILE@price_date<=CONVERT(... 阅读全文
posted @ 2010-10-21 11:05 jes.shaw 阅读(688) 评论(0) 推荐(0)
如何让sqlserver自增列重新从1开始算起

摘要:数据库原有ID字段,是自增列的,后来把数据全删除后,想让ID自增列从1开始算起方法1:1.dbcc checkident('test',reseed,0)2.insert into test values(55)select * from test显示结果:id msum1 55方法2:SET IDENTITY_INSERT 允许将显式值插入表的标识列中。语法:SET IDENTITY_INSER... 阅读全文
posted @ 2010-09-20 21:03 jes.shaw 阅读(1429) 评论(0) 推荐(0)
某日期的第一天和最后一天

摘要:declare @tmpdate datetimeselect @tmpdate=dateadd(week,2,'2010-08-26')select @tmpdate=getdate()--select datepart(weekday,@tmpdate)--当周第一天(星期一为一周的第一天):select dateadd(day,-datepart(weekday,@tmpdate)+2,@t... 阅读全文
posted @ 2010-08-30 23:10 jes.shaw 阅读(238) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3