`
zhang_215
  • 浏览: 14679 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
文章列表
对于千万级以上的大表加非空的字段有三种方法: 1.直接加非空有默认值 ALTER TABLE dbo.TableA ADD Column_1 money NOT NULL CONSTRAINT DF_TableA_Column_1 DEFAULT 0 缺点:不能预估执行时间,执行时会锁住表,如果执行很久的话要考虑对生产环境的影响。 2.加运行为空;   然后分批次更新为默认值;   最后更改字段为非空有默认值 3.建立一个与原表TableA同样构架的表TableB,TableB加上非空有默认值的字段;   TableB中插入数据;   原表A重命名为其他表明(如Tab ...
<script charset="Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js"></script> <script charset="Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.js"></script> ...
在讲解SQLServer Agent Jobs之前,先要讲解msdb。 Msdb是SQLServer的系统数据库之一,用于存储SQLServer的配置、元数据等信息。包括: l  SQLServer Agent Jobs,Job Steps,Job schedules,Alerts,Operators,等等。 l  Service Broker,Log Shipping,Backups/restore信息,维护 ...
报错如下: Msg 8180, Level 16, State 1, Line 1 Statement(s) could not be prepared. Msg 125, Level 15, State 4, Line 1 Case expressions may only be nested to level 10. 原因: If you are using linked servers, your case expressions cannot have more than 10 items in them, nested or not.
1.类型转换 convert(varchar(5),[Stock Type]):将Stock Type转换成varchar cast(expression as data_type) 2.null值处理 isnull([Salesman Name],N'未知') 若Salesman Name为null,则用  N'未知'  代替 nullif(expression1,expression2) 若2个值相等,那么返回空值,如果不 ...
系统数据库 Sql Server的系统数据库分为:master、model、msdb和tempdb,这四个数据库在SQL Server中各司其职,作为研发人员,很有必要了解这几个数据库的职责,下面我们来看看这几个数据库的作用。 1.  Master 数据库 Master 数据库记录SQLServer 系统的所有系统级别信息(表sysobjects)。他记录所有的登录账号(表sysusers)和系统配置。Master数据库是这样一个数据库,他记录所有其他的数据库(表sysdatabases),包括数据库文件的位置。Master 数据库记录SQLServer的初始化信息,他始 ...
將電子郵件訊息傳送給指定的收件者。 訊息可能包含查詢結果集、檔案附件,或兩者皆有。 當郵件順利放在 Database Mail 佇列時,sp_send_dbmail 會傳回訊息的 mailitem_id。 這個預存程序在 msdb 資料庫中。 Transact-SQL 語法慣例 語法 sp_send_dbmail [ [ @profile_name = ] 'profile_name' ]     [ , [ @recipients = ] 'recipients [ ; ...n ]' ]     [ , [ @copy_recipients = ] 'copy_recipient [ ; ...
可以将以下代码编写为SP,如果需要,可以加上获取时间(getDate()),插入表中. 该sql会调用xp_cmdshell查询磁盘总大小,一般服务器会因安全问题禁用该SP!!! 取硬盘可用空间可用系统过程实现:EXEC master.sys.xp_fixeddrives if not exists( select * from sys.configurations(nolock) cc where cc.name='xp_cmdshell' and cc.value_in_use=1) begin     exec sp_configure 'show advanced opt ...
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句       Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。       1.INSERT INTO SEL ...
解决方法: 1.首先,是不是从来都是这种情况,如果只是偶尔的,一会儿是,一会儿不是,问题就不好办。如果是本身就有问题,那就是“scrrun.dll”文件未注册。使用regsvr32   scrrun.dll就可以 2.VB里用set   fso=CreateObject("Scripti ...
SEVERE: Exception starting filter struts2 Class: java.net.PlainSocketImpl File: PlainSocketImpl.java Method: connect Line: 177 - java/net/PlainSocketImpl.java:177:-1         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:835) ...

myEclipse乱码

注释乱码:     打开Window -> preference, 左边 General -> Content Types, 然后在右边上面的框中打开Text, 选中Java Source File (你看到下面的框中有个*.java 就对了), 然后在下面的“Default edcodng”文本框中输入“UTF-8”, 点“Update”,就OK了。(什么文件的编码都可以在这里设置!)

标准SQL语句

标准SQL语句总结,标准SQL语言基本上适用于下面所列出的数据库软件 ----------------------------------------------------------------------------- 数据库软件清单 A商业数据库软件如下 1.微软的MS SQL Server和Access 2.IBM的DB2,informax 3.Sybase的大型数据库ASE,中小型数据库ASA 4.甲骨文公司的Oracle8.0,oracle9i系列 5.Borland公司的InterBase B多种开源免费数据库 Mysql,PostgreSQL,SQLite、SimpleSQL ...

iterator标签

<s:iterator value="List"  status="st">    ${st.count}    <s:property value="arraylist中的一个属性名称"/> </s:iterator> iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用<s:iterator/>标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是 ...
--建立表: create table simon_example ( id number(4) not null primary key, name varchar2(25) ) -- 建立序列: -- Create sequence create sequence SIMON_SEQUENCE                      minvalue 1              maxvalue 999999999999999999999999999 start with 1 ...
Global site tag (gtag.js) - Google Analytics