Mirki! Mam raport który wysyła w zapytaniu wartość tekstową w parametrze do procedury składowanej. Chciałbym żeby procedura wyglądała w ten sposób:
Select * From tabela where kolumna in @parametr -- @parametr to zesplitowana wartość tekstowa wysyłana z raportu.
No ale dupa, taki zapis nie działa i wywala mi syntax error. Jakiś prostu sposób żeby to zamienić na działający kod?
#mssql #sql #it #informatyka
Select * From tabela where kolumna in @parametr -- @parametr to zesplitowana wartość tekstowa wysyłana z raportu.
No ale dupa, taki zapis nie działa i wywala mi syntax error. Jakiś prostu sposób żeby to zamienić na działający kod?
#mssql #sql #it #informatyka
Jak zrobić aby pokazywał jaką tabelę indeksuje?
USE Omega
GO
DECLARE @TableName varchar(255)
DECLARE TableCursor CURSOR FOR
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'base table'
OPEN TableCursor
FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT 'Indeksuje: + @TableName'
DBCC DBREINDEX(@TableName,' ',90)
FETCH NEXT FROM TableCursor INTO @TableName
END