|
1 | 1 | -- List Data Sync user tables |
2 | 2 | select * from sys.tables as st join sys.schemas as ss on ss.schema_id = st.schema_id |
3 | | -where ss.name = 'DataSync' and st.name like '%_dss%' and st.name like '%<tablename>%' |
| 3 | +where ss.name = 'DataSync' and st.name like '%_dss%' and st.name like '%<tablename>_dss%' |
4 | 4 |
|
5 | 5 | -- Generate the script to drop Data Sync tables |
6 | 6 | select 'Drop table [DataSync].['+ st.name+ '];' from sys.tables as st join sys.schemas as ss on ss.schema_id = st.schema_id |
7 | | -where ss.name = 'DataSync' and st.name like '%_dss%' and st.name like '%<tablename>%' |
| 7 | +where ss.name = 'DataSync' and st.name like '%_dss%' and st.name like '%<tablename>_dss%' |
8 | 8 |
|
9 | 9 | -- List Data Sync stored procedures |
10 | 10 | select * from sys.procedures as sp join sys.schemas as ss on ss.schema_id = sp.schema_id |
11 | | -where ss.name = 'DataSync' and sp.name like '%_dss_%' and sp.name like '%<tablename>%' |
| 11 | +where ss.name = 'DataSync' and sp.name like '%_dss_%' and sp.name like '%<tablename>_dss%' |
12 | 12 |
|
13 | 13 | --- Generate the script to drop Data Sync stored procedures |
14 | 14 | select 'Drop procedure [DataSync].['+ sp.name+ '];' from sys.procedures as sp join sys.schemas as ss on ss.schema_id = sp.schema_id |
15 | | -where ss.name = 'DataSync' and sp.name like '%_dss_%' and sp.name like '%<tablename>%' |
| 15 | +where ss.name = 'DataSync' and sp.name like '%_dss_%' and sp.name like '%<tablename>_dss%' |
16 | 16 |
|
17 | 17 | -- List Data Sync triggers |
18 | 18 | select * from sys.triggers as st |
19 | | -where st.name like '%_dss%' and st.name like '%trigger' and st.name like '%<tablename>%' |
| 19 | +where st.name like '%_dss%' and st.name like '%trigger' and st.name like '%<tablename>_dss%' |
20 | 20 |
|
21 | 21 | -- Generate the script to drop Data Sync triggers |
22 | 22 | select 'Drop trigger ['+st.name+']' from sys.triggers as st |
23 | | -where st.name like '%_dss%' and st.name like '%trigger' and st.name like '%<tablename>%' |
| 23 | +where st.name like '%_dss%' and st.name like '%trigger' and st.name like '%<tablename>_dss%' |
24 | 24 |
|
25 | 25 | -- List Data Sync UDTs |
26 | 26 | select * from sys.types as st join |
27 | 27 | sys.schemas as ss on st.schema_id = ss.schema_id |
28 | | -where ss.name = 'DataSync' and st.name like '%_dss_%' and st.name like '%<tablename>%' |
| 28 | +where ss.name = 'DataSync' and st.name like '%_dss_%' and st.name like '%<tablename>_dss%' |
29 | 29 |
|
30 | 30 | -- Generate the script to drop Data Sync UDTs |
31 | 31 | select 'Drop Type [DataSync].['+ st.name+ '];' |
32 | 32 | from sys.types as st join |
33 | 33 | sys.schemas as ss on st.schema_id = ss.schema_id |
34 | | -where ss.name = 'DataSync' and st.name like '%_dss_%' and st.name like '%<tablename>%' |
| 34 | +where ss.name = 'DataSync' and st.name like '%_dss_%' and st.name like '%<tablename>_dss%' |
0 commit comments