Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Изправена пред грешка на Схемата по подразбиране не съществува. когато изпълнявате заявка по време на изпълнение вътре в sp, използвайки exec()

Използвайте CREATE PROCEDURE dbo.MySP

Потребителят, с който сте влезли, трябва да има несъществуваща схема по подразбиране.

DEFAULT_SCHEMA може да бъде зададена на схема, която в момента не съществува в базата данни.

Също така трябва да използвате quotename(@tableName) и тип параметър sysname вместо varchar(100) за да избегнете SQL инжектиране или просто грешки от нестандартни имена на обекти.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на предупреждение:Нулевата стойност се елиминира чрез агрегат или друга операция SET

  2. Как да направите заявка за редове, които имат най-висока стойност на колона сред редове, които имат същата стойност за една от колоните

  3. Изберете всички до първото появяване на знак

  4. Преобразувайте „datetimeoffset“ в „datetime“ в SQL Server (T-SQL примери)

  5. Как да получите съботна дата (или която и да е друга дата от делничен ден) - SQL Server