~ubuntu-branches/ubuntu/natty/mysql-5.1/natty-proposed

« back to all changes in this revision

Viewing changes to mysql-test/t/sp.test

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 08:30:45 UTC
  • mfrom: (1.4.1)
  • Revision ID: package-import@ubuntu.com-20120222083045-2rd53r4bnyx7qus4
Tags: 5.1.61-0ubuntu0.11.04.1
* SECURITY UPDATE: Update to 5.1.61 to fix multiple security issues
  (LP: #937869)
  - http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
  - CVE-2011-2262
  - CVE-2012-0075
  - CVE-2012-0112
  - CVE-2012-0113
  - CVE-2012-0114
  - CVE-2012-0115
  - CVE-2012-0116
  - CVE-2012-0117
  - CVE-2012-0118
  - CVE-2012-0119
  - CVE-2012-0120
  - CVE-2012-0484
  - CVE-2012-0485
  - CVE-2012-0486
  - CVE-2012-0487
  - CVE-2012-0488
  - CVE-2012-0489
  - CVE-2012-0490
  - CVE-2012-0491
  - CVE-2012-0492
  - CVE-2012-0493
  - CVE-2012-0494
  - CVE-2012-0495
  - CVE-2012-0496

Show diffs side-by-side

added added

removed removed

Lines of Context:
8350
8350
DROP PROCEDURE p2;
8351
8351
DROP PROCEDURE p5;
8352
8352
 
 
8353
 
 
8354
--echo #
 
8355
--echo # Bug#11840395 (formerly known as bug#60347):
 
8356
--echo # The string "versiondata" seems
 
8357
--echo # to be 'leaking' into the schema name space
 
8358
--echo #
 
8359
--disable_warnings
 
8360
DROP DATABASE IF EXISTS mixedCaseDbName;
 
8361
--enable_warnings
 
8362
CREATE DATABASE mixedCaseDbName;
 
8363
DELIMITER |;
 
8364
CREATE PROCEDURE mixedCaseDbName.tryMyProc() begin end|
 
8365
CREATE FUNCTION mixedCaseDbName.tryMyFunc() returns text begin return 'IT WORKS'; end
 
8366
|
 
8367
DELIMITER ;|
 
8368
call mixedCaseDbName.tryMyProc();
 
8369
select mixedCaseDbName.tryMyFunc();
 
8370
DROP DATABASE mixedCaseDbName;
 
8371
 
 
8372
 
 
8373
--echo #
 
8374
--echo # Bug#11766594  59736: SELECT DISTINCT.. INCORRECT RESULT WITH DETERMINISTIC FUNCTION IN WHERE C
 
8375
--echo #
 
8376
 
 
8377
CREATE TABLE t1 (a INT, b INT, KEY(b));
 
8378
CREATE TABLE t2 (c INT, d INT, KEY(c));
 
8379
INSERT INTO t1 VALUES (1,1),(1,1),(1,2);
 
8380
INSERT INTO t2 VALUES (1,1),(1,2);
 
8381
 
 
8382
DELIMITER $;
 
8383
 
 
8384
CREATE FUNCTION f1() RETURNS INT DETERMINISTIC
 
8385
BEGIN
 
8386
  DECLARE a int;
 
8387
  -- SQL statement inside
 
8388
  SELECT 1 INTO a;
 
8389
  RETURN a;
 
8390
END $
 
8391
 
 
8392
DELIMITER ;$
 
8393
 
 
8394
SELECT COUNT(DISTINCT d) FROM t1, t2  WHERE a = c AND b = f1();
 
8395
 
 
8396
DROP FUNCTION f1;
 
8397
DROP TABLE t1, t2;
 
8398
 
 
8399
 
8353
8400
--echo # ------------------------------------------------------------------
8354
8401
--echo # -- End of 5.1 tests
8355
8402
--echo # ------------------------------------------------------------------