Firebird常用系统表Sql语句
--得到数据库的所有者名称
SELECT distinct RDB$OWNER_NAME AS DATABASE_OWNER
from RDB$RELATIONS
WHERE (RDB$SYSTEM_FLAG = 1);
--根据表名得到表的主键
SELECT RC.RDB$CONSTRAINT_NAME AS CONSTRAINT_NAME,
I.RDB$RELATION_NAME AS TABLE_NAME,
S.RDB$FIELD_NAME AS COLUMN_NAME
from RDB$RELATION_CONSTRAINTS RC
LEFT JOIN RDB$INDICES I ON
(I.RDB$INDEX_NAME = RC.RDB$INDEX_NAME)
LEFT JOIN RDB$INDEX_SEGMENTS S ON
(S.RDB$INDEX_NAME = I.RDB$INDEX_NAME)
WHERE (RC.RDB$CONSTRAINT_TYPE = 'PRIMARY KEY')
AND (I.RDB$RELATION_NAME = 'COUNTRY')
---根据表名得到其相关的依赖.
SELECT RDB$DEPENDENT_NAME AS DEPENDENT_NAME,
RDB$DEPENDED_ON_NAME AS DEPENDS_ON,
RDB$FIELD_NAME AS FIELD_NAME,
RDB$DEPENDENT_TYPE DEPENDENT_TYPE,
CASE
WHEN RDB$DEPENDENT_TYPE = 0 THEN 'TABLE'
WHEN RDB$DEPENDENT_TYPE = 1 THEN 'VIEW'
WHEN RDB$DEPENDENT_TYPE = 2 THEN 'TRIGGER'
WHEN RDB$DEPENDENT_TYPE = 3 THEN 'COMPUTED'
WHEN RDB$DEPENDENT_TYPE = 4 THEN 'VALIDATION'
WHEN RDB$DEPENDENT_TYPE = 5 THEN 'PROCEDURE'
WHEN RDB$DEPENDENT_TYPE = 6 THEN 'expression_r_INDEX'
WHEN RDB$DEPENDENT_TYPE = 7 THEN 'EXCEPTION'
WHEN RDB$DEPENDENT_TYPE = 8 THEN 'USER'
WHEN RDB$DEPENDENT_TYPE = 9 THEN 'FIELD'
WHEN RDB$DEPENDENT_TYPE = 10 THEN 'INDEX'
WHEN RDB$DEPENDENT_TYPE = 14 THEN 'GENERATOR'
ELSE 'UNKNOWN'
END AS DEPENDENT_TYPE_STR,
RDB$DEPENDED_ON_TYPE AS DEPEND_ON_TYPE,
CASE
WHEN RDB$DEPENDED_ON_TYPE = 0 THEN 'TABLE'
WHEN RDB$DEPENDED_ON_TYPE = 1 THEN 'VIEW'
WHEN RDB$DEPENDED_ON_TYPE = 2 THEN 'TRIGGER'
WHEN RDB$DEPENDED_ON_TYPE = 3 THEN 'COMPUTED'
WHEN RDB$DEPENDED_ON_TYPE = 4 THEN 'VALIDATIO
相关文档:
import java.io.*;
import java.sql.*;
public class DBConn {
private String ADDRESS ;
private int PORT ;
private String DBNAME ;
private String USERNAME ;
private String PASSWORD ;
private Connection conn ;
private PreparedStatement pstmt ;
pri ......
动态sql语句基本语法
1 :普通SQL语句可以用Exec执行
eg: Select * from tableName
Exec( ......
SQL:
using System.Data.SqlClient;
string sql = "server=.;uid=sa;pwd=;database=tablename;";
ACCESS:
using System.Data.OleDb;
string sql = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + HttpRuntime.AppDomainAppPath + "//App_Data//db.mdb";
HttpRuntime.AppDomainAppPath 为根目录
......
从昨天开始就一直在网上查找数据库为SQL server 2000 的JSP开发环境的搭建,到现在为止终于能够正常联接并访问。以下是搭建的步骤:
1、从网上下载一个SQL server 2000 个人版的安装包,按照提示操作,当在身分验证时,选择混合模式,用户sa的密码可以为空,也可以不为空。
2、从网上下载一个SQ ......
SQL Server 2005相对于SQL Server 2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介结SQL Serve ......