可选参数的存在,可以极大的降低代码的重复冗余。在数据库开发中,也是如此。现在针对MSSQL中存储过程的可选参数的定义和使用进行基本的介绍,留作备忘。
#准备工作:
在db_test中建立一张测试表T_test:
CREATE TABLE dbo.T_test
(
Id INT IDENTITY(1,1)
,Name NVARCHAR(20) NOT NULL
,Se...
分类:
数据库 时间:
2016-05-12 23:27:32
阅读次数:
390
sql tunning advisor 使用的主要步骤: 1 建立tunning task 2 执行task 3 显示tunning 结果 4 根据建议来运行相应的调优方法 下面来按照这个顺序来实施一遍: 1 建立测试表以及索引 SQL> CREATE TABLE test_sql_advisor ...
分类:
数据库 时间:
2016-05-12 09:11:17
阅读次数:
219
1.录入excel测试表格,test.xls。2.另存为.csv格式3.创建sql*loader控制文件test.ctl,内容如下:Load
dataInfile‘c:\test.csv‘insertIntotabletestFieldsterminatedby
‘,‘(column1,column2,column3,column4,column5)需要将数据文件拷贝到对应位置4.到数据库中建立对应的测试表..
分类:
数据库 时间:
2016-05-11 20:13:43
阅读次数:
238
背景: 由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行。 测试环境: 先让我们熟悉下基本的sql语句,来查看下我们将要测试表的基本信息 use infomation_schemaSELECT * FROM TABLES WHER ...
分类:
数据库 时间:
2016-05-09 15:50:32
阅读次数:
198
因为05之后的版本允许了一个对象有多个after触发器,所以呢~顺序方面还是要留意一下下的。比如我现在要往一个测试表里面添加多个触发器。
USE Test
GO
CREATE TABLE AAA3 (ID INT IDENTITY(1,1),Name NVARCHAR(50))
GO
CREATE TRIGGER TR_AAA3_1 ON AAA3 FOR INSERT
...
分类:
其他好文 时间:
2016-05-06 15:10:24
阅读次数:
115
in/not in exists/not exists null的理解 两个测试表 create table tmp01 as with tmp as ( select '1' as id from dual union all select '2' as id from dual union al ...
分类:
其他好文 时间:
2016-05-04 13:19:14
阅读次数:
149
sqlserver服务器:192.168.6.16 测试数据库:orcl 测试表:shenfen 测试视图:id 端口:1433
oracle服务器:192.168.6.10
gateway安装在192.168.6.16
一、sqlserver 服务器
gateway安装目录:D:\product\11.2.0\tg_1
C:\Users\Admin...
分类:
数据库 时间:
2016-04-29 16:00:37
阅读次数:
308
Oracle自增列创建方法 摘要: 最近在做Oracle的项目,由于以前没有接触过Oracle的开发,遇到了不少的问题,比如给Oracle表添加自增列,与SQL Server就不同。Oracle没有自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。先建一个测试表 ...
分类:
数据库 时间:
2016-04-13 09:46:46
阅读次数:
220
1.创建测试表score 2.初始化数据 3.查询各班最高分(五种方案) 4.执行结果 ...
分类:
其他好文 时间:
2016-04-08 11:47:42
阅读次数:
176