基本的なフレームワークを統合するCCflowや団体

Port_Empからの選択、名前、パス、FK_Dept、SID

Port_DeptからのNO、名称、ParentNoを選択

Port_StationからのNO、名称、FK_StationTypeを選択

Port_StationTypeからのNO、名前を選択します

Port_DeptEmp FROM MyPK、FK_Emp、FK_Deptを選択

Port_DeptEmpStation FROM MyPK、FK_Emp、FK_Dept、FK_Stationを選択

- 1、セット職種は
Port_StationType SELECT * FROM

-ポスト設定するには2、
Port_Station SELECT * FROM

部門を設定--- 3、
Port_Dept SELECT * FROM

--4、セクターの雇用を設定
Port_DeptStation SELECT * FROM

--5、新しく設立されたスタッフの時間はPort_Empにおける部門IDに挿入されますが、中にPort_DeptEmpとPort_DeptEmpStationには、対応するレコードが存在しない
Port_Emp SELECT * FROMは、


--6人事部の担当者にポジションを設定台帳時間に記録があるでしょう
Port_DeptEmp SELECT * FROM

--7人事部門の仕事は
Port_DeptEmpStation SELECT * FROM

- ====================アナログデータは、以下の表CCFLOWリネーミングに内蔵することができます。

EXEC sp_renameを'PORT_EMP'、 'TEST_PORT_EMP'
EXEC sp_renameを'PORT_DEPT'、 'TEST_PORT_DEPT'
EXEC sp_renameを'PORT_STATIONTYPE'、 'TEST_PORT_STATIONTYPE'
EXEC sp_renameを'PORT_STATION'、 'TEST_PORT_STATION'
EXEC sp_renameを'PORT_DEPTEMP'、 'TEST_DEPTEMP'
EXEC sp_renameを'PORT_DEPTSTATION' 'TEST_PORT_DEPTSTATION'
EXEC sp_renameを'PORT_DEPTEMPSTATION'、 'TEST_DEPTEMPSTATION'

- ==================== ONEMOREモード========================== ==
-ジョブ・タイプ
/ **
なしNVARCHAR(2)ポストタイプ数
名NVARCHAR(50)名(例:上部、中央、等)を入力
OrgNo NVARCHAR(60)グループユニット番号、デフォルト0
VIEW [DBO] [を作成します。 PORT_STATIONTYPE]
AS
SELECT NO、NAMEは、 '' TEST_PORT_STATIONTYPEからORGNO

BESS_Base_SysRoleTypeからSELECT *
** /
VIEW [DBO]を作成します。[PORT_STATIONTYPE]
AS
SELECTいいえ、名前、IDX 0、 '' BESS_Base_SysRoleTypeからORGNO

-投稿
--select * BESS_Base_Rolesから
/ **
ありませんNVARCHAR(4)ポスト番号
名NVARCHAR(100)名前
FK_StationType NVARCHAR(100)ポストタイプ
DutyReq NVARCHAR(MAX)のポストは、デフォルトは0で
、素質NVARCHAR(MAX)品質要求事項空である
グループ番号OrgNo NVARCHAR、0の(100)単位

VIEWのCREATE [DBO]。[PORT_STATION]
AS
SELECT NO、NAME、FK_STATIONTYPE、 '' DUTYREQ、 ''素質、0 ORGNO
TEST_PORT_STATION FROM

BESS_Base_Rolesから選択*
** /
/ ************* ******************************
*第一个版本
*いいえ、名前、R AS R.Roles_Name AS SELECT R.Roles_ID .FK_STATIONTYPE、 '' DUTYREQ、 ''素質、0 ORGNO
BESS_Base_Roles R左からR.FK_StationType = S.NO ON PORT_STATIONTYPE Sを登録しよう
R.DeleteMark!= 0
*************** **************************** /
[DBO]ビューを作成します。[PORT_STATION]
AS
いいえ、R.Roles_Name AS AS SELECT R.Roles_ID名前、R.FK_STATIONTYPE、 '' DUTYREQ、 ''素質、0 ORGNO
BESS_Base_Roles R R.DeleteMark FROM!= 0



-部門
* BESS_Base_Organization SELECT FROM -
/ **
なしNVARCHAR(50)部門番号
名NVARCHAR(200)名前
ParentNo NVARCHAR(100)の親ノード(ルートノード番号、デフォルトは0である)
NameOfPath NVARCHAR(300)が空(マルチセクターの場合、グループ本社/販売形式):それは、次のようなパス、所有されて
TreeNo NVARCHAR(100)ツリーノード番号空白の
リーダー、nvarchar型のリーダーシップ空またはFK_Emp(100)セクタフィールド
電話番号NVARCHAR(100)連絡先、空
の空のIDXのIntシーケンス番号
isDir Intをディレクトリ空
OrgNo NVARCHAR(50)グループユニット番号0

VIEW CREATE [DBO]。[PORT_DEPT]
AS
SELECT NO、NAME、PARENTNO、 '' NAMEOFPATH、 'TREENO、'リーダー'TEL、IDX 0,0 ISDIR、0 ORGNO
TEST_PORT_DEPT FROM

** /
VIEWのCREATE [DBO ]。[PORT_DEPT]
AS
SELECTはAS NO、組織名AS NAME、ParentIdはAS ParentNo、ORGANIZATION_ID
'' NAMEOFPATH、 '' TREENO、 ''リーダー、 '' TEL、0 IDX、0 ISDIR、0 ORGNO
DeleteMark!= 0 BESS_Base_Organization FROM



-部門の職[独自のビジネステーブルを参照する、マルチテーブル共同問い合わせ]
SELECT * BESS_Base_Organization FROM -
/ **
FK_Dept NVARCHAR(15)部門番号
FK_Station NVARCHAR(100)ジョブ番号
CREATE VIEW [DBO] [PORT_DEPTSTATION]。
AS
SELECT FK_DEPT、TEST_PORT_DEPTSTATION FROM FK_STATION
** /
CREATE VIEW [DBO]。[PORT_DEPTSTATION]
AS
FK_DEPTとしてSELECT ORGANIZATION_ID、BESS_Base_Organization FROM FK_STATION AS FK_STATION


-スタッフ
/ **
ノーNVARCHAR(20)登録番号(文字列データ型である必要があります!)
名前NVARCHAR(200)名
(100)NVARCHARパスワード・パス
(100)部門FK_Dept NVARCHAR(1マルチセクタ、メイン部門号)
SID NVARCHAR(36)ログランダムコード
VIEWのCREATE [DBO]。[PORT_EMP]
AS
SELECT NO、NAME、PASS、FK_DEPT、 'SID TEST_PORT_EMP FROM

** /
VIEW [DBO]をCREATE [PORT_EMP]
AS
SELECT U.ザNO USER_ACCOUNT AS、U.User_Name NAME AS、FK_DEPT S.Organization_ID AS PASS U.User_Pwd AS、 '' SID
LEFT JOINのBESS_Base_StaffOrganize U-S = ON U.User_ID S.User_ID BESS_Base_UserInfo FROM
WHERE U.DeleteMark = 0!



-部門[参照のスタッフは、ビジネステーブル、マルチテーブル関節問い合わせを所有]
/ **
MyPK NVARCHAR(100)一意のプライマリ・キー、GUIDを動的に生成することができる使用
FK_Dept NVARCHAR(50)主キーセクタ
FK_Emp NVARCHAR(50)主キーパーソン
FK_Duty NVARCHAR(50)の位置は、デフォルトは0です
DutyLevel int型のジョブレベルは、デフォルトは0で、
リーダーNVARCHAR(50)リーダーシップ、デフォルトは空です

VIEWのCREATE [DBO]。[PORT_DEPTEMP]
AS
SELECT MYPK、FK_DEPT、FK_EMP、 '' FK_DUTY、 '' DUTYLEVEL、 '' TEST_PORT_DEPTEMPからのリーダー
** /
/ **************** ***************************
*第一版
*
FK_EMPとしてFK_DEPT、UI.User_AccountとしてMYPK、OZ.Organization_IDとしてOZ.StaffOrganize_Id SELECT 、UI.User_Name、 '' FK_DUTY、 'DUTYLEVEL、 ''リーダー
OZ.User_ID = UI.User_ID ON BESS_Base_StaffOrganize OZ LEFT JOIN BESS_Base_UserInfo UI FROM

******************************************* /
[DBO]ビューを作成します。 【PORT_DEPTEMP】
AS
FK_DEPT、FK_EMPとしてUserAccountの、 '' FK_DUTY、 'DUTYLEVEL、'リーダーとしてMYPK、ORGANIZATION_IDとしてSELECT StaffOrganize_Id
BESS_Base_StaffOrganize FROM


-部門のスタッフの位置[彼らのビジネステーブル、マルチテーブル共同問い合わせを参照してください]
/ **
MyPK NVARCHAR(100)一意の主キー、意味のないマルチフィールドの組み合わせ
FK_Dept NVARCHAR(50)部門番号
FK_Station NVARCHAR(50)ポスト番号
FK_Emp NVARCHAR (50)多数の芸術
[DBO] [PORT_DEPTEMPSTATION]ビューを作成します。
AS
SELECT MyPK、FK_DEPT、FK_STATION、FK_EMP TEST_PORT_DEPTEMPSTATION FROM
** /
-人事部門表
SELECT * BESS_Base_StaffOrganize FROM
-テーブルのスタッフが配置
SELECTを* BESS_Base_UserRole FROM
-テーブルアート
BESS_Base_UserInfo SELECT * FROM

-第一个版本三表查询
CREATE VIEW [DBO] [PORT_DEPTEMPSTATION]。
AS
FK_EMPとしてSELECT MYPKとしてSO.StaffOrganize_Id、FK_DEPTとしてSO.Organization_ID、FK_STATIONとしてUR.Roles_ID、UI.User_ID
BESS_Base_UserInfo UI LEFT JOIN BESS_Base_StaffOrganize SOをFROM UI.User_ID = SO.User_ID ON
LEFT JOINのBESS_Base_UserRole UR ON SO.User_ID = UR.User_ID

-第二个版本二表查询
CREATE VIEW [DBO] [PORT_DEPTEMPSTATION]。
AS
FK_EMPとしてSELECT MYPKとしてSO.StaffOrganize_Id、FK_DEPTとしてSO.Organization_ID、FK_STATIONとしてUR.Roles_ID、UR.User_ID
BESS_Base_StaffOrganize SO左からBESS_Base_UserRole URをJOIN SO.User_ID = UR.User_ID ON

-第三个版本
CREATE VIEW [DBO] [PORT_DEPTEMPSTATION]。
AS
FK_EMPとしてSELECT MYPKとしてSO.StaffOrganize_Id、SO.Organization_ID FK_DEPTとして、UR.Roles_ID FK_STATIONとして、UR.UserAccount
BESS_Base_StaffOrganize SO左からSO BESS_Base_UserRole UR ONに参加します。 USER_ID = UR.User_ID AND SO.UserAccount = UR.UserAccount

おすすめ

転載: www.cnblogs.com/Jeely/p/10966650.html