plsql

¿Cuál es la diferencia entre SQL, PL-SQL y T-SQL?

¿Cuál es la diferencia entre SQL, PL-SQL y T-SQL? ¿Puede alguien explicar cuáles son las diferencias entre estos tres, y proporcionar escenarios donde cada uno sería usado de manera relevante?

¿Qué es el operador de concatenación de cadenas en Oracle?

¿Qué es el operador de concatenación de cadenas en Oracle SQL? ¿Hay alguna característica "interesante" de la que deba tener cuidado? (Esto parece obvio, pero no pude encontrar una pregunta previa que lo hiciera).

Número de filas afectadas por una ACTUALIZACIÓN en PL / SQL

Tengo una función PL/SQL (ejecutándose en Oracle 10g) en la que actualizo algunas filas. ¿Hay alguna forma de averiguar cuánt ... ZACIÓN? Al ejecutar la consulta manualmente me dice cuántas filas se vieron afectadas, quiero obtener ese número en PL / SQL.

¿Hay una combinación de "LIKE" y " IN " en SQL?

En SQL I (tristemente) a menudo tengo que usar condiciones "LIKE" debido a bases de datos que violan casi todas las reglas de ... z%' Estoy trabajando con SQl Server y Oracle aquí, pero estoy interesado si esto es posible en cualquier RDBMS en absoluto.

¿Qué significa seleccionar 1 de la tabla?

He visto muchas consultas con algo como sigue. Select 1 From table ¿Qué significa esto 1, cómo se ejecutará y, qué devolverá? También, ¿en qué tipo de escenarios, se puede usar esto?

Imprimir el valor de una variable en SQL Developer

Quería imprimir el valor de una variable en particular que está dentro de un bloque anónimo. Estoy usando Oracle SQL Develope ... NE(V_ALL_COLS); END LOOP; CLOSE CURSOR_TABLE; END; Y estoy obteniendo la salida solo como anonymous block completed.

¿Cómo puedo obtener el número de registros afectados por un procedimiento almacenado?

Para INSERT, UPDATE y las sentencias SQL DELETE ejecutadas directamente contra la base de datos, la mayoría de los proveedore ... ero de registros afectados es siempre -1. ¿Cómo obtenemos el número de registros afectados por un procedimiento almacenado?

Oracle PL/SQL - ¿Cómo crear una variable de matriz simple?

Me gustaría crear una variable de matriz en memoria que pueda usarse en mi código PL/SQL. No puedo encontrar ninguna colecci ... o esto en mi sintaxis PL/SQL (C#): string[] arrayvalues = new string[3] {"Matt", "Joanne", "Robert"}; Editar: Oracle: 9i

PL / SQL, ¿cómo escapar de comillas simples en una cadena?

En Oracle PL / SQL, ¿cómo escapar de comillas simples en una cadena ? Lo intenté de esta manera, no funciona. declare stm ... immediate stmt; commit; end loop; exception when others then rollback; dbms_output.put_line(sqlerrm); end; /

¿Cuál es la diferencia entre función y procedimiento en PL/SQL?

¿Cuál es la diferencia entre función y procedimiento en PL/SQL ?

Truncamiento de una tabla en un procedimiento almacenado

Cuando corro lo siguiente en un shell Oracle funciona bien truncate table table_name Pero cuando intento ponerlo en un pr ... ine 3, ending_col 18, Found 'table', Expecting: @ ROW or ( or . or ; := ¿Por qué? Gracias, Klas Mellbourn

Obtenga una lista de todas las funciones y procedimientos en una base de datos Oracle

Estoy comparando tres esquemas Oracle. Quiero obtener una lista de todas las funciones y procedimientos utilizados en cada b ... ón/procedimiento está en cada esquema. Pero incluso solo el primer bit sería mejor que inspeccionar manualmente cada esquema.

Cómo ejecutar un procedimiento almacenado de oracle?

Estoy usando oracle 10g express edition. Tiene una interfaz de usuario agradable para los desarrolladores de bases de datos. ... xito. Pero cuando ejecute: execute temp_proc; Muestra ORA-00900: sentencia SQL no válida Así que se necesita ayuda aquí

ES vs COMO palabras clave para la Creación de Funciones o Procedimientos Oracle PL/SQL [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre "AS" y "IS" en un procedimiento ... ón o procedimiento Oracle. He buscado y no he podido encontrar ninguna información sobre esto. ¿Alguien sabe la diferencia?

Transacciones atómicas de bloque DE INICIO - FIN en PL / SQL

Esta información debería ser fácil de encontrar, pero no he tenido suerte. Cuando tengo un bloque BEGIN - END en un PL/SQL, ... l bloque "por defecto"? EDITAR: Estoy ejecutando desde un procedimiento almacenado y estoy usando un bloque implícito, creo.

Cómo usar el tipo BOOLEANO en la instrucción SELECT

Tengo una función PL / SQL con BOOLEANO en el parámetro: function get_something(name in varchar2, ignore_notfound in boolea ... : identificador no válido Como yo lo entiendo, la palabra clave TRUE no se reconoce. ¿Cómo puedo hacer que esto funcione?

Problema de bloque PL / SQL: No se han encontrado datos

SET SERVEROUTPUT ON DECLARE v_student_id NUMBER := &sv_student_id; v_section_id NUMBER := 89; v_final_grade N ... data found" *Cause: *Action: Pero según el libro debería haber devuelto un valor null y luego seguir el flujo de casos.

¿Hay alguna forma de vaciar la salida de PL/SQL en Oracle?

Tengo un script SQL que se llama desde dentro de un script de shell y tarda mucho tiempo en ejecutarse. Actualmente contiene ... script. ¿Hay alguna forma de asegurarse de que la salida aparezca en el archivo de registro mientras se ejecuta el script?

Hay una función para dividir una cadena en PL/SQL?

Necesito escribir un procedimiento para normalizar un registro que tiene varios tokens concatenados por un char. Necesito obt ... o la cadena e insertando cada uno como un nuevo registro en una tabla. ¿Oracle tiene algo así como una función de "división"?

Uso de variables bind con la cláusula dynamic SELECT INTO en PL / SQL

Tengo una pregunta sobre dónde se pueden usar las variables bind en una instrucción SQL dinámica en PL/SQL. Por ejemplo, sé ... estado molestando un poco. Intenté leer la referencia PL/SQL pero no tienen un ejemplo de una selección como esta. Gracias