Я нахожу этот маленький сценарий очень удобным для наблюдения текста процедуры, которая была развернута на сервере:
DECLARE @procedureName NVARCHAR( MAX ), @procedureText NVARCHAR( MAX )
SET @procedureName = 'myproc_Proc1'
SET @procedureText = (
SELECT OBJECT_DEFINITION( object_id )
FROM sys.procedures
WHERE Name = @procedureName
)
PRINT @procedureText
Попробуйте:
CREATE TABLE foo SELECT * FROM bar LIMIT 0
Или:
CREATE TABLE foo SELECT * FROM bar WHERE 1=0