随笔 - 745, 文章 - 1, 评论 - 180, 阅读 - 155万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 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 29
30 31 1 2 3 4 5

01 2011 档案

摘要:工具:SybasePowerDesigner 12.5Microsoft SQL Server 2005 第一步:概念数据模型打开PowerDesigner 软件,设计“概念数据模型”(Conceptual Data Model),它通常用在概要设计阶段。 设计表结构注意:如果Palette(工具面板)没有显示,可以在工具栏 -- 右键 -- 选择“Palette”(打勾选中) 设计结果如下:在设计属性(字段)的时候,三个字母(M、P、D)分别表示:M:是否为空;(√表示不允许为空)P:是否为主键;D:是否在该软件的视图中显示; 添加 “Relationship” 关系时,请注意:1、在 阅读全文

posted @ 2011-01-24 16:11 moss_tan_jun 阅读(627) 评论(0) 推荐(1) 编辑

摘要:通常在ASP.NET,我们常常会用到JS脚本来实现页面上的很多操作。在页面中引用JS的方法也是有好几种。这里来介绍一下,如何将JS脚本内嵌到组件(Assembly)中,即DLL中。这样的做法最大的好处就是能够保护JavaScript文件的内容,避免JavaScript类的定义被修改。下面就以一个示例来讲解如何操作:1.打开VS,新建一个WebApplication1项目[这里新建网站也可以],采用默认设置。2.在当前解决方案中添加新项目。(类库: JSLib)添加后,默认的会有一个Class.cs文件,我们将其重命名为:【ReferenceClientScript.cs】,这在后面我们会用它。 阅读全文

posted @ 2011-01-21 14:39 moss_tan_jun 阅读(3564) 评论(0) 推荐(1) 编辑

摘要:1.显示本月第一天SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0)select convert(datetime,convert(varchar(8),getdate(),120)+'01',120)2.显示本月最后一天select dateadd(day,-1,convert(datetime,convert(varchar(8),dateadd(month,1,getdate()),120)+'01',120))SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))3.上个月的最后 阅读全文

posted @ 2011-01-21 11:35 moss_tan_jun 阅读(292) 评论(0) 推荐(0) 编辑

摘要:--2011-1-19/15:44上生成的脚本--由:sa--服务器:192.168.0.66BEGINTRANSACTIONDECLARE@JobIDBINARY(16)DECLARE@ReturnCodeINTSELECT@ReturnCode=0IF(SELECTCOUNT(*)FROMmsdb.dbo.syscategoriesWHEREname=N'[Uncategorized(Local)]')1EXECUTEmsdb.dbo.sp_add_category@name=N'[Uncategorized(Local)]'--删除同名的警报(如果有的话)。SELECT@JobID=j 阅读全文

posted @ 2011-01-21 10:46 moss_tan_jun 阅读(240) 评论(0) 推荐(0) 编辑

摘要:/// summary /// 打印的按钮 /// /summary /// param name="sender"/param /// param name="e"/param private void btnPrint_Click(object sender, EventArgs e) { // printDocument1 为 打印控件 //设置打印用的纸张 当设置为Custom的时候,可以自定义纸张的大小,还可以选择A4,A5等常用纸型 this.printDocument1.DefaultPageSettings.PaperSize = new PaperSi 阅读全文

posted @ 2011-01-21 10:05 moss_tan_jun 阅读(251) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/Creator/archive/2010/12/21/1909393.html 阅读全文

posted @ 2011-01-15 12:14 moss_tan_jun 阅读(142) 评论(0) 推荐(0) 编辑

摘要:创建游标分五个步骤: -- =============================================-- Author: Zehui Shu-- Create date: 2010-12-23-- Description: 通过游标实现同步表数据-- =============================================CREATE PROCEDURE [dbo].[Proc_Syn_Data]ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering w 阅读全文

posted @ 2011-01-15 12:13 moss_tan_jun 阅读(329) 评论(0) 推荐(1) 编辑

摘要:decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: · p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 指定精度或对象能够控制的数字个数。· s 指定可放到小数点右边的小数位数或数字个数。p 和 s 必须遵守以下规则:0 = s = p = 38。numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据 阅读全文

posted @ 2011-01-15 12:06 moss_tan_jun 阅读(1673) 评论(0) 推荐(1) 编辑

摘要:题目数据表结构为create table Ques1(id int identity(1,1) primary key,--主键[Name] nvarchar(50) not null,--学生姓名Score int not null,--学生成绩Class int not null--学生班级)要查询每班前两名学生的信息-------------------------------declare @class intcreate table #temptable(id int,[name] nvarchar(50),score int,class int)declare curClass c 阅读全文

posted @ 2011-01-15 12:05 moss_tan_jun 阅读(299) 评论(0) 推荐(0) 编辑

摘要:我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面:首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。语法是collate collation_namecollation_name ::={windows_collation_name}|{sql_collation_name}参数collate_name是应用于表达式、列定义或数据库定义的排序规则的名称。collation_name 阅读全文

posted @ 2011-01-15 11:51 moss_tan_jun 阅读(928) 评论(0) 推荐(0) 编辑

摘要:SQL主要分为DDL和DML两类:create table \drop table、ALTER TABLE等属于DDL,select insert等属于DML;sqlsERVERZH中两种常用的主键类型,int\标识列(又称自动增长列)uniqueidentifier,用标识列的字段在insert的时候不用指定主键值;Sqlserver中生成GUID的函数:newid().net中:GUID.NewGuid(),返回GUID类型;delete:删除数据,drop table把整个表直接删除数据检索:检索需要的列,select 列值进行计算:select age+100 from person列 阅读全文

posted @ 2011-01-15 11:50 moss_tan_jun 阅读(390) 评论(0) 推荐(0) 编辑

摘要:一.聚合函数AVG 返回组中值的平均值。空值将被忽略BINARY_CHECKSUM 返回对表中的行或表达式列表计算的二进制校验值。BINARY_CHECKSUM 可用于检测表中行的更改CHECKSUM 返回在表的行上或在表达式列表上计算的校验值。CHECKSUM 用于生成哈希索引CHECKSUM_AGG 返回组中值的校验值。空值将被忽略COUNT 返回组中项目的数量COUNT_BIG 返回组中项目的数量。COUNT_BIG 的使用与 COUNT 函数相似。它们之间的唯一差别是它们的返回值:COUNT_BIG 总是返回 bigint 数据类型值,而 COUNT 则总是返回 int 数据类型值GR 阅读全文

posted @ 2011-01-15 11:44 moss_tan_jun 阅读(900) 评论(0) 推荐(0) 编辑

摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[***_link] ASEXEC sp_addlinkedserver testlink,'','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=localhost;Catalog=test;UID=sa;PWD=123456'EXEC sp_addlinkedsrvlogin testlink,'false','sa','sa,123456'第一个 testlink 链接名称,http://msdn.microsof 阅读全文

posted @ 2011-01-15 11:04 moss_tan_jun 阅读(302) 评论(0) 推荐(0) 编辑

摘要:SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。nbsp;; IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。 @@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。 SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值S 阅读全文

posted @ 2011-01-15 11:02 moss_tan_jun 阅读(334) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO; using System.Text; namespace PDFGenerator{ /// summary /// Form1 的摘要说明。 /// /summary public class Form1 : System.Windows.Forms.Form { /// summary 阅读全文

posted @ 2011-01-14 16:54 moss_tan_jun 阅读(436) 评论(0) 推荐(0) 编辑

摘要:c#正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。如果提示转义错误 在正则表达式前面加入@转义符号如果获取正则表达式方法1:软件RegexBuddy方法2:.net自带验证控件RegularExpressionvalidator拖入网页 然后设置属性行为里面的validationExpression有自带的常见表达式 复制即可c#中如下引用:必须引入命名空间:using System.Text.RegularExpressions;代码 ^匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course of 阅读全文

posted @ 2011-01-14 16:51 moss_tan_jun 阅读(15231) 评论(0) 推荐(4) 编辑

摘要:清除表数据一般有两种方法:1.truncate table tablename2.delete from tablename两者最大的区别就是delete使写日志文件的,而truncate不写日志直接删除,前者可恢复,而后者无法恢复,后者的危险性更高,所以一般不建议用truncate;如果要利用SQL语句一次清空所有数据.可以有三种方法:1.搜索出所有表名,构造为一条SQL语句declare@trun_namevarchar(8000)set@trun_name=''select@trun_name=@trun_name+'truncatetable'+[name]+''fromsysobje 阅读全文

posted @ 2011-01-14 16:36 moss_tan_jun 阅读(534) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示