SQL-дегі функциядан кестені қайтара аламыз ба?
SQL-дегі функциядан кестені қайтара аламыз ба?

Бейне: SQL-дегі функциядан кестені қайтара аламыз ба?

Бейне: SQL-дегі функциядан кестені қайтара аламыз ба?
Бейне: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Қараша
Anonim

А кесте -бағаланады функция қайтарады бір жолдар жинағы (сақталған процедуралардан айырмашылығы, ол қайтара алады бірнеше нәтиже пішіндері). Өйткені қайтару түрі а кесте -бағаланады функциясы болып табылады Кесте , сен алады пайдалану а кесте -бағаланады функциясы кез келген жерде SQL ол сен алады пайдалану а кесте.

Сол сияқты, SQL функциясы кестені қайтара ала ма?

Кіріспе. Кесте - Бағалады Функциялар бері бар SQL Сервер нұсқасы 2005. Негізінде а Кесте - Бағалады Функция Бұл функциясы сол кестені қайтарады , осылайша алады ретінде пайдаланылады кесте сұрауда.

Сол сияқты, сақталған процедура кестені қайтара ала ма? Сіз алады техникалық емес кестені қайтару «, бірақ сен қайтара алады нәтижелер жинағы және INSERT INTO.. EXEC синтаксисін пайдаланып, сіз алады анық а PROC және нәтижелерді а ішіне сақтаңыз кесте түрі. Күй мәні болып табылады қайтарылды арқылы а Сақталған процедура мүмкін тек INT деректер түрі болуы керек.

Демек, функциядан кесте нәтижелері жиынын қайтара аламыз ба?

Қайтару а Нәтиже жинағы Сақталған процедурадан. Сен істей аласың пайдаланыңыз ҚАЙТАРУ опциясы қайтару а нәтижелер жинағы , уақытша түрінде кесте , сақталған процедурадан. Бұл уақытша үстел болады ішіне ғана енгізуге болады. Оған SQL SELECT, UPDATE немесе DELETE операторы арқылы сақталған процедураның ішінен сілтеме жасауға болмайды.

SQL тіліндегі DBO дегеніміз не?

The dbo , немесе дерекқор иесі - дерекқордағы барлық әрекеттерді орындауға болжамды рұқсаттары бар пайдаланушы тіркелгісі. Sysadmin тіркелген сервер рөлінің мүшелері автоматты түрде салыстырылады dbo . dbo сонымен қатар схеманың атауы болып табылады, ол «Иелік және пайдаланушы схемасын бөлу» бөлімінде талқыланады. SQL Сервер.

Ұсынылған: