■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50    
レス数が1000を超えています。残念ながら全部は表示しません。

ものすごいいきおいでざつだんするすれ 532

1 :神學論争 ◆iBook :2004/09/19(日) 18:44 ID:???
狙われた風紀委員

901 : sysobjects o1, sysobjects o2,


902 : syscolumns c1, syscolumns c2,


903 : sysreferences r, sysconstraints s


904 : where


905 : (@fk_table_catalog is null or @fk_table_catalog = db_name())


906 : and o1.name = @pk_table_name


907 : and (@pk_table_schema is null or @pk_table_schema = user_name(o1.uid))


908 : and o1.id = r.rkeyid


909 : and s.id = o1.id and (s.status & 0xf) = 1


910 : and r.keycnt >= 16


911 : and o1.id = c1.id


912 : and c1.colid = r.rkey16


913 : and r.fkeyid = o2.id


914 : and (@fk_table_name is null or @fk_table_name = o2.name)


915 : and (@fk_table_schema is null or @fk_table_schema = user_name(o2.uid))


916 : and o2.id = c2.id


917 : and c2.colid = r.fkey16


918 : order by 8,9,2,3,13


919 : END


920 :ELSE IF @fk_table_name is not null


921 : BEGIN


922 : select


923 : PK_TABLE_CATALOG = db_name(r.rkeydbid),


924 : PK_TABLE_SCHEMA = user_name(o1.uid),


925 : PK_TABLE_NAME = o1.name,


926 : PK_COLUMN_NAME = c1.name,


927 : PK_COLUMN_GUID = convert(binary(16),null),


928 : PK_COLUMN_PROPID = convert(int,null),


929 : FK_TABLE_CATALOG = db_name(r.fkeydbid),


930 : FK_TABLE_SCHEMA = user_name(o2.uid),


931 : FK_TABLE_NAME = o2.name,


932 : FK_COLUMN_NAME = c2.name,


933 : FK_COLUMN_GUID = convert(binary(16),null),


934 : FK_COLUMN_PROPID = convert(int,null),


935 : ORDINAL = convert(int,1),


936 : UPDATE_RULE = 'NO ACTION',


937 : DELETE_RULE = 'NO ACTION',


938 : PK_NAME = object_name(s.constid),


939 : FK_NAME = object_name(r.constid),


940 : DEFERRABILITY = convert(smallint, 3) /*DBPROPVAL_DF_NOT_DEFERRABLE*/


941 : from


942 : sysobjects o1, sysobjects o2,


943 : syscolumns c1, syscolumns c2,


944 : sysreferences r, sysconstraints s


945 : where


946 : (@pk_table_catalog is null or @pk_table_catalog = db_name())


947 : and o2.name = @fk_table_name


948 : and (@fk_table_schema is null or @fk_table_schema = user_name(o2.uid))


949 : and o2.id = r.fkeyid


950 : and o2.id = c2.id


951 : and c2.colid = r.fkey1


952 : and r.rkeyid = o1.id


953 : and s.id = o1.id and (s.status & 0xf) = 1


954 : and (@pk_table_name is null or @pk_table_name = o1.name)


955 : and (@pk_table_schema is null or @pk_table_schema = user_name(o1.uid))


956 : and o1.id = c1.id


957 : and c1.colid = r.rkey1


958 : union all


959 : select


960 : db_name(r.rkeydbid),


961 : user_name(o1.uid),


962 : o1.name,


963 : c1.name,


964 : convert(binary(16),null),


965 : convert(int,null),


966 : db_name(r.fkeydbid),


967 : user_name(o2.uid),


968 : o2.name,


969 : c2.name,


970 : convert(binary(16),null),


971 : convert(int,null),


972 : convert(int,2),


973 : 'NO ACTION',


974 : 'NO ACTION',


975 : object_name(s.constid),


976 : object_name(r.constid),


977 : convert(smallint, 3) /*DBPROPVAL_DF_NOT_DEFERRABLE*/


978 : from


979 : sysobjects o1, sysobjects o2,


980 : syscolumns c1, syscolumns c2,


981 : sysreferences r, sysconstraints s


982 : where


983 : (@pk_table_catalog is null or @pk_table_catalog = db_name())


984 : and o2.name = @fk_table_name


985 : and (@fk_table_schema is null or @fk_table_schema = user_name(o2.uid))


986 : and o2.id = r.fkeyid


987 : and r.keycnt >= 2


988 : and o2.id = c2.id


989 : and c2.colid = r.fkey2


990 : and r.rkeyid = o1.id


991 : and s.id = o1.id and (s.status & 0xf) = 1


992 : and (@pk_table_name is null or @pk_table_name = o1.name)


993 : and (@pk_table_schema is null or @pk_table_schema = user_name(o1.uid))


994 : and o1.id = c1.id


995 : and c1.colid = r.rkey2


996 : union all


997 : select


998 : db_name(r.rkeydbid),


999 : user_name(o1.uid),


1000 : o1.name,


149KB
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス