Main > Free Download Search >

Free sql software for linux

sql

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 793
sql++ 0.13

sql++ 0.13


sql++ is an easily configurable, feature-rich, portable command-line SQL tool. more>>
sql++ is an easily configurable, feature-rich, portable command-line SQL tool. It can be used with many different databases and in place of other commandline tools such as MySQLs mysql-client, Microsoft SQL, PostgreSQLs psql, and Oracles sqlplus.

sql++ project has features such as multiple connections, multi-database interfacing, subselects for all databases, regardless of whether the database has native subselects or not, and much more.

<<less
Download (0.036MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1091 downloads
DL/SQL 1.0.1

DL/SQL 1.0.1


DL/SQL is a declarative programming language based on top of a SQL database. more>>
DL/SQL is declarative, turing-complete programming language based on top of SQL database. The main idea is to store both program and data in one SQL table and make all the computations in it.

The current version of interpreter written in PHP contains quasi-lazy evaluation and simple caching.

The syntax was inspired by LISP and bash. Sounds strange? For example,

(* (+ 2 4 (#FACT 4)) 3)


means (2 + 4 + fact(4)) * 3 where fact is user-defined function for factorial.

As youve probably noticed, DL/SQL has got prefix (polish) notation with compulsory bracketing. That means, in front any name of function there must be opening bracket and after last parameter of a function there must be closing bracket. With this rule its really easy to implement variable-length argument lists.

For real deployment its necessary to change the core according to your needs - some special constructions are always necessary. Fortunatelly the core is flexible and easily extendable. Right now DL/SQL uses MySQL as its backend. Therere only several calls to DB, changing them is work for few minutes so porting DL/SQL to lets say PostgreSQL is piece of cake.

Therere only two API calls:

rpn_init()

clears all the cached values (actually sets the counted bit to false).

rpn_eval($expression)

evaluates entered DL/SQL expression. For using DL/SQL interpreter its necessary to include file rpnparser.phtml in your project. For easy implementation I also advise you to include file include/setup.phtml which contains all the necassary stuff for connecting to database and setting the directories. Without this file, youll have to do all the things yourself!
<<less
Download (0.021MB)
Added: 2005-04-14 License: BSD License Price:
1655 downloads
GsqlR2 1.46

GsqlR2 1.46


GsqlR2 is a GTK2 interface for Oracle application devlopment / testing. more>>
GsqlR2 is a GTK2 interface for Oracle application devlopment / testing.

Its features include a schema browser, multiple SQL work areas, SQL syntax highlighting, bind variable entry widgets in the command window, tracing facility, and SQL*Plus-style command scripting.

For SQL statement analysis and tuning there is a tree-style SQL statement "explain plan" facility and the ability to load SQL statements from the runtime cursor cache (V$SQL table), Oracle Statspack repository, the Oracle Automatic Workload Repository in Oracle version 10g, plus full AWR reports.

<<less
Download (0.49MB)
Added: 2006-08-08 License: GPL (GNU General Public License) Price:
1172 downloads
G.O.SQL 1.01b

G.O.SQL 1.01b


G.O.SQL is a Web-based data management tool for Oracle. more>>
G.O.SQL is a Web-based data management tool for Oracle. Currently, the project supports 7 schemas objects: table, view, index, sequence, function, procedure, and synonym.
<<less
Download (0.35MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
880 downloads
PApp::SQL 1.02

PApp::SQL 1.02


PApp::SQL is an absolutely easy yet fast and powerful sql access. more>>
PApp::SQL is an absolutely easy yet fast and powerful sql access.

SYNOPSIS

use PApp::SQL;

my $st = sql_exec $DBH, "select ... where a = ?", $a;

local $DBH = ;
my $st = sql_exec my($bind_a, $bind_b), "select a,b ...";
my $st = sql_insertid
sql_exec "insert into ... values (?, ?)", $v1, $v2;
my $a = sql_fetch "select a from ...";
sql_fetch my($a, $b), "select a,b ...";

sql_exists "table where name like a%"
or die "a* required but not existent";

my $db = new PApp::SQL::Database "", "DBI:mysql:test", "user", "pass";
local $PApp::SQL::DBH = $db->checked_dbh; # does ping

sql_exec $db->dbh, "select ...";

<<less
Download (0.013MB)
Added: 2007-08-16 License: Perl Artistic License Price:
800 downloads
SQL::Tidy 0.01

SQL::Tidy 0.01


SQL::Tidy is a Perl module to tidy up SQL statements. more>>
SQL::Tidy is a Perl module to tidy up SQL statements.

SYNOPSYS

use SQL::Tidy;
my $tidy = SQL::Tidy->new;
print $tidy->tidy("select xyz from abc");

SQL::Tidy will (hopefully) make your SQL statement look prettier.

METHODS

new

Constructor. It can take a bunch of options (see OPTIONS below).

tidy

Takes an SQL statement (a string) and returns a tidied up version of the same.

add_keywords(qw(keyword1 keyword2))

Add keywords to those already in the instance.

OPTIONS

The options can be either passed to the constructor or be changed later as method calls on the tidy object:

# One way
$tidy = SQL::Tidy->new(width => 75);

# Another way
$tidy->width(75);

indent

Specifies the indent string. The default is two spaces, .

keywords

An array reference to override the default list of keywords.

margin

Start each new line with this string. The default it an empty string.

width

Page width. The default is 75 characters.

<<less
Download (0.003MB)
Added: 2007-04-05 License: Perl Artistic License Price:
933 downloads
SQL Relay 0.39

SQL Relay 0.39


SQL Relay is a persistent database connection pooling, proxying and load balancing system for Unix and Linux. more>>
SQL Relay is a persistent database connection pooling, proxying and load balancing system for Unix and Linux.
Main features:
SQL Relay is ideal for:
- speeding up database-driven web-based applications
- enhancing the scalability of database-driven web-based applications
- distributing access to replicated databases
- throttling database access
- accessing databases from unsupported platforms
- migrating applications from one database to another
SQL Relay supports the following database backends:
- Oracle
- MySQL
- mSQL
- PostgreSQL
- Sybase
- MS SQL Server
- IBM DB2
- Interbase
- Sybase
- SQLite
- ODBC
- MS Access
The SQL Relay client APIs support advanced database operations such as bind variables, multi-row fetches, client-side result set caching and suspended transactions. SQL Relay has native client APIs for the following languages:
- C
- C++
- Perl
- Python
- PHP
- Ruby
- Java
- TCL
- Zope
SQL Relay provides drivers for the following database abstraction layers:
- Perl DBD
- Python DB
- Ruby DBD
- PHP Pear DB
An application coded using another databases native client API may be able to use SQL Relay without modification. SQL Relay provides drop-in replacement libraries for:
- MySQL
- PostgreSQL
SQL Relay also features:
- command line clients
- a GUI configuration tool
- extensive documentation
Enhancements:
- Several contributed patches were applied.
- Oracle stability was improved.
- Support for Oracle OS-authentication was added.
- The maxlisteners option was added.
- Support for Sybase stored procedures which return result sets was added.
- A Zope empty-result set bug was fixed.
- Support for Mac OS X, Solaris, and Cygwin was improved.
<<less
Download (8.6MB)
Added: 2007-08-04 License: GPL (GNU General Public License) Price:
497 downloads
mssqldump 1.0

mssqldump 1.0


mssqldump.php is a PHP script that dumps a Microsoft SQL Server database into a SQL script. more>>
mssqldump.php is a PHP script that dumps a Microsoft SQL Server database into a SQL script. The project can also dump a table into CSV format.

<<less
Download (0.003MB)
Added: 2006-12-06 License: GPL (GNU General Public License) Price:
620 downloads
EasySQL 0.0.1

EasySQL 0.0.1


EasySQL is a meta-SQL-language for MySQL. more>>
EasySQL is a front-end that provides a slightly extended version of the MySQL SQL syntax allowing for far more sophisticated tasks to be accomplished without resorting to using an external language such as Perl.
Main features:
- Iterate across a SQL result set, and execute multiple queries using the values from each result row.
- Connect to multiple data sources and issue individual queries against one or more data sources.
<<less
Download (0.004MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1653 downloads
SQL::Shell 1.13

SQL::Shell 1.13


SQL::Shell is a command interpreter for DBI shells. more>>
SQL::Shell is a command interpreter for DBI shells.
SYNOPSIS
use SQL::Shell;
#Initialise and configure
my $sqlsh = new SQL::Shell(%settings);
$sqlsh->set($setting, $new_value);
$value = $sqlsh->get($setting);
#Interpret commands
$sqlsh->execute_command($command);
$sqlsh->run_script($filename);
SQL::Shell is a command-interpreter API for building shells and batch scripts. A command-line interface with readline support - sqlsh.pl - is included as part of the CPAN distribution. See < SQL::Shell::Manual > for a user guide.
SQL::Shell offers features similar to the mysql or sql*plus client programs but is database independent. The default command syntax is arguably more user-friendly than dbish not requiring any go, do or slashes to fire SQL statements at the database.
Main features:
- issuing common SQL statements by simply typing them
- command history
- listing drivers, datasources, tables
- describing a table or the entire schema
- dumping and loading data to/from delimited text files
- character set conversion when loading data
- logging of queries, results or all commands to file
- a number of formats for display/logging data (sql, xml, delimited, boxed)
- executing a series of commands from a file
You can also install custom commands, rendering formats and command history mechanisms. All the commands run by the interpreter are available via the API so if you dont like the default command syntax you can replace the command regexes with your own.
Its been developed and used in anger with Oracle and mysql but should work with any database with a DBD:: driver.
<<less
Download (0.030MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1104 downloads
SQL Admin 0.2.2

SQL Admin 0.2.2


SQL Admin is a Java client application to connect and send queries to different databases through JDBC. more>>
SQL Admin is a Java client application to connect and send queries to different databases through JDBC.
SQLAdmin uses the brand new SWT Toolkit. The main idea is to create a multiplatform and multidatabase thin client. For example, you can connect to an Microsoft SQL Server from a Linux machine, or connect to a PostgreSQL/Linux server from a Windows machine using the same application.
Main features:
- Based on the SWT Tookit. Java applications can use the native Toolkit with a platform independant API. For example, SQLAdmin uses GTK2 in Linux
- Lightweight : The application itself is small, and the SWT provides a nice gui with a very small footprint
- Abstract JDBC driver backend. User should configure only basic parameters like server, port, and login without the need to know about Class names or JDBC URLs
- Graphical view of connections and database metadata such as schemas, tables and fields
- Multiple query execution. Also supports embedded comments on SQL Text
- Log window to view system messages and query results
- Table structure view
- Fast table rows view
<<less
Download (0.087MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1192 downloads
Oracle::SQL 0.01

Oracle::SQL 0.01


Oracle::SQL is a Perl extension for building SQL statements. more>>
Oracle::SQL is a Perl extension for building SQL statements.

SYNOPSIS

use Oracle::SQL;
No automatically exported routines. You have to specifically to import the methods into your package.
use Oracle::SQL qw(:sql);
use Oracle::SQL /:sql/;
use Oracle::SQL :sql;

This is a package initializing object for Oracle::SQL::Builder.

<<less
Download (0.008MB)
Added: 2006-09-02 License: Perl Artistic License Price:
1152 downloads
SQL::Schema 0.31

SQL::Schema 0.31


SQL::Schema is a Perl module to convert a data dictionary into SQL statements. more>>
SQL::Schema is a Perl module to convert a data dictionary into SQL statements.

SYNOPSIS

use DBI;

my $dbh = DBI->connect(...);

use SQL::Schema;

my $schema = SQL::Schema->new($dbh);

my $sql = $schema->string;
print $sql;

print "$schema";

WARNING

This is alpha software. It currently works with Oracle databases only. The name of the module might be changed in future releases as well as its interface.

If somebody is modifying the datase schema during the life time of an SQL::Schema object, the object will probably fail and / or produce wrong information.

SQL::Schema is a class for objects representing a database schema. The methods of an instanciated object do allow to access the information within a databases data dictionary and to represent them as SQL create statements and the like using the proper SQL dialect.

Constructor

$schema = SQL::Schema->new($dbh);

The new method instanciates a schema object. The only argument required is a database handle, which has to offer the same API as described within DBI(3).

Methods

$sql = $schema->string;

Returns an SQL string containing several statements at once. This string contains all the SQL statements to create the database schema.

This method is overloaded with the string operator. So the following two lines are equivalent:

$sql = $schema->string;
$sql = "$schema";

<<less
Download (0.033MB)
Added: 2007-04-05 License: Perl Artistic License Price:
933 downloads
Dimedis::Sql 0.44

Dimedis::Sql 0.44


Dimedis::Sql is a SQL/DBI Interface for banking applications. more>>
Dimedis::Sql is a SQL/DBI Interface for banking applications.

SYNOPSIS

use Dimedis::Sql;

my $sqlh = new Dimedis::Sql ( ... );
$sqlh->install ( ... );

my $seq_id = $sqlh->insert ( ... );
my $modified = $sqlh->update ( ... );
my $blob_sref = $sqlh->blob_read ( ... );

$sqlh->use_db ( ...)
my $db_prefix = $sqlh->db_prefix ( ...)

my $modified = $sqlh->do ( ... );
my $href = $sqlh->get ( ... );
my @row = $sqlh->get ( ... );

my ($from, $where) = $sqlh->outer_join ( ... );
my $cond = $sqlh->cmpi ( ... );
my $where = $sqlh->contains ( ... );

my $feature_href = $sqlh->get_features;

<<less
Download (0.057MB)
Added: 2007-07-11 License: Perl Artistic License Price:
837 downloads
SQL::Preproc 0.10

SQL::Preproc 0.10


SQL::Preproc is a Perl module to embed SQL in your Perl (ala SQL preprocessors). more>>
SQL::Preproc is a Perl module to embed SQL in your Perl (ala SQL preprocessors).

SYNOPSIS

use SQL::Preproc
subclass => Chart,
emit => 1,
keepsql => 1,
syntax => [ Teradata ],
pponly => 1,
relax => 1,
alias => 1,
debug => 1;

use DBI;
use DBI qw(:sql_types);
use SQL::Preproc::ExceptContainer;
use DBIx::Chart;

...some code...

my ($host, $user, $passwd) = @ARGV;

DECLARE CONTEXT $sqlpp_ctxt;

CONNECT TO "Teradata:$host"
USER $userid IDENTIFIED BY $passwd AS myconn WITH tdat_mode => ANSI;

my $more_rows;
WHENEVER NOTFOUND { $more_rows = undef }

WHENEVER SQLERROR {
my ($ctxt, $err, $state, $errmsg) = @_;
die $errmsg;
}

DECLARE CURSOR mycursor AS
SELECT * FROM mytable FOR UPDATE;

OPEN mycursor;

my ($col1, $col2, $col3, $col4);
while ($more_rows) {

FETCH mycursor INTO :$col1, :$col2, :$col3, :$col4;

if ($col1 > $col4) {
UPDATE mytable SET col4 = col4 + 100
WHERE CURRENT OF mycursor;
}
}

CLOSE mycursor;
#
# do a bulkload via array binding
#

my @col1 = ();
my @col2 = ();
my @col3 = ();

#
# load some data into the arrays, then send it to the DBMS
#

EXEC SQL INSERT INTO sometable VALUES(:@col1, :@col2, :@col3);

#
# now create a chart, dumping results to @_
#
SELECT * FROM mytable
RETURNING LINEGRAPH(*), IMAGEMAP
WHERE WIDTH=500
AND HEIGHT=500
AND FORMAT=PNG
AND LOGO=myimage.png
AND X_AXIS=Date
AND Y_AXIS=Stock Price
AND MAPNAME=stockmap
AND SIGNATURE=GOWI Systems, Inc.
AND SHOWPOINTS=1
AND POINT=opencircle;

open(OUTF, >mychart.png) || die $!;
binmode OUTF;
print OUTF, $_[0];
close OUTF;

open(OUTF, >mychart.map) || die $!;
print OUTF, $_[1];
close OUTF;

DISCONNECT myconn;

<<less
Download (0.051MB)
Added: 2007-03-01 License: Perl Artistic License Price:
967 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5