![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I'm not sure if this is possible, and it's tough to search for via google, so... I have a user-defined function that checks whether a given column has a default value set on it or not, as an example of what I'm trying to do. (It reads the system tables sysobjects, sysconstraints, and syscolumns, and returns a table of records, empty or not.) I need to use this function across a number of databases. But if I create it in a "utility" database, so that I can reference it via MyUtilities..MyFunction() syntax, it reads the system tables of MyUtilities. Is there a way to 1. store the function in a utility database 2. invoke the function from another database 3. and have it read the system tables of the database that does the invoking? |
![]() |
| Thread Tools | |
| Display Modes | |
| |