数据库
文章平均质量分 50
Jerry___Zhang
sql server
展开
-
Oracle 主键自动增长
--建立表:create table simon_example(id number(4) not null primary key,name varchar2(25))-- 建立序列:-- Create sequencecreate sequence SIMON_SEQUENCE minvalue 1 ...原创 2012-03-07 10:27:27 · 99 阅读 · 0 评论 -
SQL Server 作业监控
在讲解SQLServer Agent Jobs之前,先要讲解msdb。Msdb是SQLServer的系统数据库之一,用于存储SQLServer的配置、元数据等信息。包括:l SQLServer Agent Jobs,Job Steps,Job schedules,Alerts,Operators,等等。l Service Broker,Log Shipping,Backups/re...原创 2013-09-24 11:03:57 · 166 阅读 · 0 评论 -
sql server case嵌套报错
报错如下:Msg 8180, Level 16, State 1, Line 1Statement(s) could not be prepared.Msg 125, Level 15, State 4, Line 1Case expressions may only be nested to level 10.原因: If you are using linked s...2013-08-22 14:47:29 · 294 阅读 · 0 评论 -
sql server笔记
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,exp...2013-07-18 11:56:10 · 129 阅读 · 0 评论 -
Sql Server系统数据库的作用
[b]系统数据库[/b] Sql Server的系统数据库分为:master、model、msdb和tempdb,这四个数据库在SQL Server中各司其职,作为研发人员,很有必要了解这几个数据库的职责,下面我们来看看这几个数据库的作用。 1. Master 数据库 Master 数据库记录SQLServer 系统的所有系统级别信息(表sysob...原创 2013-07-16 16:04:47 · 163 阅读 · 0 评论 -
sp_send_dbmail (Transact-SQL)
將電子郵件訊息傳送給指定的收件者。 訊息可能包含查詢結果集、檔案附件,或兩者皆有。 當郵件順利放在 Database Mail 佇列時,sp_send_dbmail 會傳回訊息的 mailitem_id。 這個預存程序在 msdb 資料庫中。 Transact-SQL 語法慣例語法 sp_send_dbmail [ [ @profile_name = ] 'profile_name' ...原创 2013-07-04 10:36:46 · 472 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 区别
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到t...原创 2012-11-28 15:37:43 · 139 阅读 · 0 评论 -
sql 获取链接服务器磁盘占用信息
可以将以下代码编写为SP,如果需要,可以加上获取时间(getDate()),插入表中.该sql会调用xp_cmdshell查询磁盘总大小,一般服务器会因安全问题禁用该SP!!!取硬盘可用空间可用系统过程实现:EXEC master.sys.xp_fixeddrivesif not exists( select * from sys.configurations(nolock...原创 2013-05-17 13:26:25 · 133 阅读 · 0 评论 -
标准SQL语句
标准SQL语句总结,标准SQL语言基本上适用于下面所列出的数据库软件-----------------------------------------------------------------------------数据库软件清单A商业数据库软件如下1.微软的MS SQL Server和Access2.IBM的DB2,informax3.Sybase的大型数据库ASE...原创 2012-03-31 17:42:45 · 138 阅读 · 0 评论 -
SQL Server 大表加非空字段
对于千万级以上的大表加非空的字段有三种方法: 1.直接加非空有默认值 ALTER TABLE dbo.TableA ADD Column_1 money NOT NULL CONSTRAINT DF_TableA_Column_1 DEFAULT 0 缺点:不能预估执行时间,执行时会锁住表,如果执行很久的话要考虑对生产环境的影响。 2.加运行为空; 然后分批次更新...2013-10-24 15:38:52 · 465 阅读 · 0 评论