Click here to Skip to main content
15,887,135 members
Articles / Programming Languages / SQL

SQL Editor for Database Developers

Rate me:
Please Sign up or sign in to vote.
4.55/5 (65 votes)
10 Mar 2010GPL317 min read 250.9K   9K   236  
SQL editor with syntax parser, direct editing, code execution, database backup, table comparison, script generation, time measurement
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 1.3
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used forserialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>1.3</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="btnStart.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="btnStart.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="btnStart.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="radioServer.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="radioServer.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="radioServer.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="radioBackup.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="radioBackup.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="radioBackup.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="lblStatus.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="lblStatus.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="lblStatus.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Name">
    <value>frmBuildScript</value>
  </data>
  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>(Default)</value>
  </data>
  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>2, 2</value>
  </data>
  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>80</value>
  </data>
  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>False</value>
  </data>
  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>Private</value>
  </data>
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAIAEBAAAAEACABoBQAAJgAAACAgAAABAAgAqAgAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAEAB
        AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAGAAACCEAAAgpAAAIMQAAEDEACBgxAAAIOQAAEDkACBA5AAgY
        OQAIITkAABBCAAgQQgAIGEIACCFCAAAQSgAIGEoACCFKABAhSgAAEFIACBhSAAghUgAYMVIAABBaAAAY
        WgAIGFoACCFaAAgpWgAQMVoAITlaAAAYYwAQKWMACDFjABAxYwAYOWMAABhrAAghawAYOWsAIUJrAClC
        awApSmsAABhzAAAhcwAIIXMAEDFzABA5cwAQQnMAGEJzACFCcwApUnMAABh7AAAhewAIKXsAGEJ7AClK
        ewAxUnsAOVp7AAAhhAAAKYQACCmEAAAxhAAIOYQAEEKEABBKhAAYSoQAKUqEACFShAApUoQAMVqEAAAh
        jAAQMYwACDmMABA5jAAQQowAGFKMADFajAAxY4wAQmOMAEprjAAAIZQAACmUAAg5lAAISpQAGEqUABhS
        lAAhUpQAOWuUAEJzlABKc5QAUnOUAAApnAAIKZwAIWOcAEpznABSe5wAY4ScAAAhpQAAKaUAADGlAAA5
        pQAQQqUAIVKlACFapQAhY6UAIWulAGOEpQAAKa0AADmtACFrrQApa60AKXOtAEp7rQBjjK0Aa4ytAGuU
        rQAAKbUAADG1AABCtQAASrUAKXO1ADl7tQCEnLUAACm9AAAxvQAQWr0AIWu9ADGEvQBSjL0AACnGAAAx
        xgAAOcYAAELGAABSxgAAWsYACFrGABBrxgAha8YAGHPGACF7xgAxhMYAUozGAAAxzgAAOc4ACELOAABa
        zgAIa84AEGvOADmUzgBKnM4Ac6XOAJy1zgClvc4AADHWAAA51gAAQtYAAErWAABS1gAAWtYAAGPWAABr
        1gAQc9YAQpzWAAAx3gAAOd4AAELeAABr3gAIc94AQqXeAEqt3gC9zt4AADnnAABC5wAAa+cAEITnADmc
        5wC1zucASrXvAFK97wBjzv8AgIAAAH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38A////AAAAAAAAAAAAADY2NjYAAAAAAAAAAABHR0dHdHVWAAAAAAA2NjY2
        JKtbRmJTcgCenjY2Oi51W5qlJGt+aIiebJ42H1QIiaOOgiwBoXeRM44mAExMBQ5Ock4BKQWCmWOOJgAA
        AAAAAAABATkbBHSCo1QAAAAAAAEBAAFXpKQzmTxUAAAAHgEAAAABAKQqpY4eAAAAAAAAAAABAAB8j6Rr
        ewAAAAAAAAAAHgAACoFirBoAAAAAAAAAAB4AAFcIfKQTAAAAAAAAAAAAAAAAYqQvJgAAAAAAAAAAAAAA
        AEx4M1QAAAAAAAAAAAAAAAAAKGFUAAAAAAAAAAAAAAAAAAAoTAD/hwAA/AcAAMAENjYAAAAAAAAAAIAA
        R0f+AHR1+QAAAOdBNjb+wSSr/sFiU/7Bnp7/4Tou/+Gapf/xfmj/+WyeKAAAACAAAABAAAAAAQAIAAAA
        AACABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABgAAAghAAAIKQAACDEAABAxAAgYMQAACDkAABA5AAgQ
        OQAIGDkACCE5AAAQQgAIEEIACBhCAAghQgAAEEoACBhKAAghSgAQIUoAABBSAAgYUgAIIVIAGDFSAAAQ
        WgAAGFoACBhaAAghWgAIKVoAEDFaACE5WgAAGGMAECljAAgxYwAQMWMAGDljAAAYawAIIWsAGDlrACFC
        awApQmsAKUprAAAYcwAAIXMACCFzABAxcwAQOXMAEEJzABhCcwAhQnMAKVJzAAAYewAAIXsACCl7ABhC
        ewApSnsAMVJ7ADlaewAAIYQAACmEAAgphAAAMYQACDmEABBChAAQSoQAGEqEAClKhAAhUoQAKVKEADFa
        hAAAIYwAEDGMAAg5jAAQOYwAEEKMABhSjAAxWowAMWOMAEJjjABKa4wAACGUAAAplAAIOZQACEqUABhK
        lAAYUpQAIVKUADlrlABCc5QASnOUAFJzlAAAKZwACCmcACFjnABKc5wAUnucAGOEnAAAIaUAACmlAAAx
        pQAAOaUAEEKlACFSpQAhWqUAIWOlACFrpQBjhKUAACmtAAA5rQAha60AKWutAClzrQBKe60AY4ytAGuM
        rQBrlK0AACm1AAAxtQAAQrUAAEq1AClztQA5e7UAhJy1AAApvQAAMb0AEFq9ACFrvQAxhL0AUoy9AAAp
        xgAAMcYAADnGAABCxgAAUsYAAFrGAAhaxgAQa8YAIWvGABhzxgAhe8YAMYTGAFKMxgAAMc4AADnOAAhC
        zgAAWs4ACGvOABBrzgA5lM4ASpzOAHOlzgCctc4Apb3OAAAx1gAAOdYAAELWAABK1gAAUtYAAFrWAABj
        1gAAa9YAEHPWAEKc1gAAMd4AADneAABC3gAAa94ACHPeAEKl3gBKrd4Avc7eAAA55wAAQucAAGvnABCE
        5wA5nOcAtc7nAEq17wBSve8AY87/AICAAAB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/fwB/f38Af39/AH9/
        fwB/f38Af39/AH9/fwB/f38Af39/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAADY0URpFNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNjdY92kTcBAAAA
        AAAAAAAAAAAAAAAAAAAANjYMOTFiYnR0Yp9KAloAAAAAAAAAAAAAAAAAAAA2NjYUXFAIg2s0OnR3jWpa
        AAAAAAAAAAAAAAAAADY2NgV8pFCroyprfJphn1UGjQAAWmZEAAAAAAA2NjYxeUs6M6usRqSkdAQfmTuL
        IU9xgJOcmzEAAAA2UFBrKlVpM6urpKtGfKWkBAo+laiviJOgd56mNB0AAEdQdFAbqGkMq6yCq4IsM0YV
        CgNain2Fka2GhWQ7JgAAR0ciQbJVEVYRUGuCpKRrVGApKSsIDDQZgYGOfDMRAAAAcydEDQmUaQQNfHxQ
        LGBgHjg5ChF8gnRQYoFraxEAAAAAAABzaWlpaXMAAAAAAAEBKRYWCg9rgpmDKo5iVAAAAAAAAAAAAAAA
        AAAAAAEBAAEAOlAMDQcfRjRio5lIAAAAAAAAAAAAACkeAQEBAAAAAQBRpBuCEASCfJl0UgAAAAAAAAAA
        AAAAAAAAAAAAAAEAAEakIGOCGDOOW44vAAAAAAAAAAAAAAAAAAAAAAAAAQAANKR8LKWkWweabAAAAAAA
        AAAAAAAAAAAAAAAAAAABAAAlpKQ0paWlfBgsAAAAAAAAAAAAAAAAAAAAAAAAAQAAAB6CpDprYqSkpHxU
        AAAAAAAAAAAAAAAAAAAAAAABAAAAOUaaa6t7a6SrqwwAAAAAAAAAAAAAAAAAAAAAAB4AAABXEkY6j6Sr
        ozMzAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAASCVyOjqurozpMAAAAAAAAAAAAAAAAAAAAAAApAAAAAFoI
        BI6lfGKkYjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWhIIjI+rpDMQMgAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAANy4cImGkOicAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXDQQEESUMDgAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAABXCX9AsV1dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmaX9uFA0AAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAE8mPzp0NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhDKnRcAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAFdwJjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFdXAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////+B///+Af//gAH//AAD/+AABj4AAAA4AA
        AAGAAAABgAAAAcAAAAH4HwAB//ygAf+DoAP//2AD//9gB///YAf//uAD//7gA//+4Af//vAD//7wA///
        8AP///gH///4B////Af///4H///+B////wf///+H////z/////8=
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)


Written By
Software Developer (Senior) ElmüSoft
Chile Chile
Software Engineer since 40 years.

Comments and Discussions