Skip to content

Instantly share code, notes, and snippets.

@Entalyan
Entalyan / example.sql
Last active March 19, 2016 01:03 — forked from xuru/example.sql
SELECT b.MemberCardNumber,
b.MemberName,
b.MemberSurname,
COALESCE (b.MobilePhone, (SELECT i.MobilePhone FROM TerminalMemberTable i WHERE UPPER (i.MemberName) = UPPER (b.MemberName) AND UPPER (i.MemberSurname) = UPPER (b.MemberSurname) AND rownum <= 1 ORDER BY i.MobilePhone DESC NULLS LAST)) MobilePhone,
COALESCE(b.HomePhone, (SELECT i.HomePhone FROM TerminalMemberTable i WHERE UPPER(i.MemberName) = UPPER(b.MemberName) AND UPPER(i.MemberSurname) = UPPER(b.MemberSurname) AND rownum <= 1 ORDER BY i.HomePhone DESC NULLS LAST)) HomePhone,
COALESCE(b.EmailAddress, (SELECT i.EmailAddress FROM TerminalMemberTable i WHERE UPPER(i.MemberName) = UPPER(b.MemberName) AND UPPER(i.MemberSurname) = UPPER(b.MemberSurname) AND rownum <= 1 ORDER BY i.EmailAddress DESC NULLS LAST)) EmailAddress
FROM (
SELECT MemberCardNumber,
MemberName,
MemberSurname,
@Entalyan
Entalyan / gist:f33d004175edbe1b5fd5
Created February 20, 2016 20:17
AspNet-Server-Template DDL for Oracle 10g or lower
/* DROP STATEMENTS */
DROP TABLE USER_ROLES;
DROP TABLE USER_LOGINS;
DROP TABLE USER_CLAIMS;
DROP TABLE USERS;
DROP SEQUENCE USER_ROLES_SEQ;
DROP SEQUENCE USER_LOGINS_SEQ;
DROP SEQUENCE USER_CLAIMS_SEQ;
DROP SEQUENCE USERS_SEQ;
@Entalyan
Entalyan / gist:c7db5160b8c1bbd9b353
Created February 20, 2016 20:15
AspNet-Server-Template DDL for Oracle 11g
/* DROP STATEMENTS */
DROP TABLE USER_ROLES;
DROP TABLE USER_LOGINS;
DROP TABLE USER_CLAIMS;
DROP TABLE USERS;
DROP SEQUENCE USER_ROLES_SEQ;
DROP SEQUENCE USER_LOGINS_SEQ;
DROP SEQUENCE USER_CLAIMS_SEQ;
DROP SEQUENCE USERS_SEQ;
@Entalyan
Entalyan / gist:a11c32afbaf3615ff795
Last active February 20, 2016 20:40
AspNet-Server-Template DDL for Oracle 12c
/* DROP STATEMENTS */
DROP TABLE USERS_USER_ROLES;
DROP TABLE USER_ROLES;
DROP TABLE USER_LOGINS;
DROP TABLE USER_CLAIMS;
DROP TABLE USERS;
/* USERS */
CREATE TABLE USERS
(
@Entalyan
Entalyan / program.cs
Created November 6, 2015 14:59
Example code for using ODP.NET to connect to an Oracle database.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using Oracle.DataAccess.Client;
namespace CSharp_Console
{