Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Function To Test For Table Doesn't Work
Message
General information
Forum:
Microsoft SQL Server
Category:
SQL syntax
Miscellaneous
Thread ID:
01328338
Message ID:
01328490
Views:
8
Hi Kevin,

The prefix 'temdb..' is only needed for object_id(). The DROP TABLE does not need it.


>
>It's working. The table is being dropped, however the message
>"Database name 'tempdb' ignored, referencing object in tempdb"
>appears in the results pane each time I run it.
>
>
>
>
>>You have to prefix a temp table with 'temdb..' as I shown in my original post. Try this one
>>
>>ALTER FUNCTION dbo.fnTableExists
>>	(@sTableName VARCHAR(50))
>>
>>RETURNS TinyInt
>>AS
>>
>>BEGIN
>>	IF @sTableName LIKE '#%'
>>		SET @sTableName = 'tempdb..' + @sTableName
>>
>>	RETURN CASE WHEN object_id(@sTableName) IS NOT NULL THEN 1 ELSE 0 END
>>
>>END
>>
>>
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform