Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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


Ïà¹ØÎĵµ£º

SQL Express×Ô¶¯±¸·Ý

--µÚÒ»²½
--ÔÚmaster¿âÖн¨Á¢Ò»¸ö±¸·ÝÊý¾Ý¿âµÄ´æ´¢¹ý³Ì.
USE master
GO
CREATE PROC p
      @db_name sysname,         --Êý¾Ý¿âÃû
      @bk_path NVARCHAR(1024)     --±¸·ÝÎļþµÄ·¾¶
 A ......

ASP.NETÁ¬½ÓSQLºÍACCESSµÄ·½·¨

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 Prompt 3.9µÄ¼¸²½²Ù×÷


¹ØÓÚSQL Prompt
µÄÆÆ½âÎÄÕÂÔ°×ÓÀïÒѾ­Óв»ÉÙÈË·¢¹ýÁË¡£ÆÆ½â˼·ÎÒÒ²²»ÏëÖØ¸´£¬²»ÖªµÀµÄ¿ÉÒԲο¼£ºhttp://www.cnblogs.com/jintan/archive/2008/06/16/1223282.html
¹Ù·½ÏÂÔØµØÖ·ÊÇ£ºhttp://downloads.red-gate.com/SQLToolbelt.exe
½ÓÏÂÀ´ÎÒ¾Í˵˵¾ßÌåÔõô×ö°É¡£ÎÒ¾Í˵˵×î¼òµ¥×îɵ¹ÏµÄ×ö·¨£¬²»ÐèÒª¶®ILÕÕÑùÆÆ½â£¡
× ......

PL/SQL¼¯½õ

--ÉèÖÃÊý¾Ý¿âÊä³ö£¬Ä¬ÈÏΪ¹Ø±Õ£¬Ã¿´Îдò¿ª´°¿Ú¶¼ÒªÖØÐÂÉèÖÃ
set serveroutput on
--µ÷Óà    °ü           º¯Êý    ²ÎÊý
execute dbms_output.put_line('hello world');
--»òÕßÓÃcallµ÷Óã¬Ï൱ÓÚjavaÖеĵ÷ÊÔ³ÌÐò´ò×®
call d ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ