UNPKG

@arcgis/coding-components

Version:

Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.

1 lines 25.1 kB
[{"id":"date_functions","title":"Funções de data","items":[{"type":"function","name":"current_date","bundle":"date","description":"Devolve a data atual em UTC.","examples":"\n##### Exemplo\n\nDevolve a data atual em UTC.\n\n```sql\nCURRENT_DATE\n```\n\n","completion":{"label":"CURRENT_DATE","detail":"CURRENT_DATE -> Datetime","insertText":"CURRENT_DATE","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve a data atual em UTC.\n\n**Valor de devolução**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"current_time","bundle":"date","description":"Devolve a data e hora UTC em horas, minutos e segundos.","examples":"\n##### Exemplo\n\nDevolve a data e hora UTC em horas, minutos e segundos.\n\n```sql\nCURRENT_TIME\n```\n\n","completion":{"label":"CURRENT_TIME","detail":"CURRENT_TIME -> Datetime","insertText":"CURRENT_TIME","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve a data e hora UTC em horas, minutos e segundos.\n\n**Valor de devolução**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"current_timestamp","bundle":"date","description":"Devolve a data e hora UTC em horas, minutos, segundos e milissegundos.","examples":"\n##### Exemplo\n\nDevolve a data e hora UTC em horas, minutos, segundos e milissegundos.\n\n```sql\nCURRENT_TIMESTAMP\n```\n\n","completion":{"label":"CURRENT_TIMESTAMP","detail":"CURRENT_TIMESTAMP -> Datetime","insertText":"CURRENT_TIMESTAMP","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve a data e hora UTC em horas, minutos, segundos e milissegundos.\n\n**Valor de devolução**: Datetime"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"extract","bundle":"date","description":"Devolve uma única parte de uma data/hora, como ano, mês, dia, hora, minuto ou segundo.","examples":"\n##### Exemplos\n\nDevolve 12\n\n```sql\nEXTRACT(MONTH FROM DATE '2016-12-21')\n```\n\nDevolve 21\n\n```sql\nEXTRACT(DAY FROM TIMESTAMP '2016-12-21 12:00:00')\n```\n\nDevolve 30\n\n```sql\nEXTRACT(SECOND FROM TIME '10:50:30')\n```\n\n","completion":{"label":"EXTRACT","detail":"EXTRACT(part, datetime) -> Number","insertText":"EXTRACT(${1:part_} FROM ${2:datetime_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve uma única parte de uma data/hora, como ano, mês, dia, hora, minuto ou segundo.\n\n**Parâmetros**\n\n- **part**: A parte a extrair da data. Valores possíveis: `YEAR`, `MONTH`, `DAY`, `HOUR`, `MINUTE`, `SECOND`.\n- **datetime**: A data a partir da qual se extrai uma parte.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"string_functions","title":"Funções de string","items":[{"type":"function","name":"char_length","bundle":"string","description":"Devolve o número de caracteres na string de texto como um número inteiro.","examples":"\n##### Exemplo\n\nDevolve 11\n\n```sql\nCHAR_LENGTH('Nova Scotia')\n```\n\n","completion":{"label":"CHAR_LENGTH","detail":"CHAR_LENGTH(string) -> Number","insertText":"CHAR_LENGTH(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o número de caracteres na string de texto como um número inteiro.\n\n**Parâmetro**\n\n- **string**: A string de texto da qual se devolve o comprimento.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"coalesce","bundle":"string","description":"Devolve o primeiro valor da lista que não é `NULL`. Todos os valores passados para a função têm de ser do mesmo tipo, com exceção dos valores `NULL`.","examples":"\n##### Exemplos\n\nDevolve 'Green goldfish'\n\n```sql\nCOALESCE(null, null, 'Green goldfish', null, 'Purple cow')\n```\n\nDevolve -21\n\n```sql\nCOALESCE(null, -21, 33, null)\n```\n\n","completion":{"label":"COALESCE","detail":"COALESCE(value1, valueN) -> String,Number,Datetime","insertText":"COALESCE(${1:value1_}, ${2:valueN_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o primeiro valor da lista que não é `NULL`. Todos os valores passados para a função têm de ser do mesmo tipo, com exceção dos valores `NULL`.\n\n**Parâmetros**\n\n- **value1**: O primeiro valor na lista.\n- **valueN**: O(s) valor(es) subsequente(s) na lista.\n\n**Valor de devolução**: String,Number,Datetime"}},"parametersInfo":{"min":2,"max":-1}},{"type":"function","name":"concat","bundle":"string","description":"Concatena duas strings juntas.","examples":"\n##### Exemplo\n\nDevolve 'Maple syrup'\n\n```sql\nCONCAT('Maple ', 'syrup')\n```\n\n","completion":{"label":"CONCAT","detail":"CONCAT(string1, string2) -> String","insertText":"CONCAT(${1:string1_}, ${2:string2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Concatena duas strings juntas.\n\n**Parâmetros**\n\n- **string1**: A primeira string de texto.\n- **string2**: A string de texto a concatenar com a primeira string de texto.\n\n**Valor de devolução**: String"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"current_user","bundle":"string","description":"Devolve o nome de utilizador do utilizador atualmente ligado ao portal.","examples":"\n##### Exemplo\n\nDevolve o nome de utilizador do utilizador atualmente ligado ao portal.\n\n```sql\nCURRENT_USER\n```\n\n","completion":{"label":"CURRENT_USER","detail":"CURRENT_USER -> String","insertText":"CURRENT_USER","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o nome de utilizador do utilizador atualmente ligado ao portal.\n\n**Valor de devolução**: String"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"lower","bundle":"string","description":"Converte todos os caracteres na string de texto em letra minúscula.","examples":"\n##### Exemplo\n\nDevolve 'hello world'\n\n```sql\nLOWER('HELLO WORLD')\n```\n\n","completion":{"label":"LOWER","detail":"LOWER(string) -> String","insertText":"LOWER(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Converte todos os caracteres na string de texto em letra minúscula.\n\n**Parâmetro**\n\n- **string**: A string de texto a converter para letra minúscula.\n\n**Valor de devolução**: String"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"position","bundle":"string","description":"Devolve a primeira ocorrência de uma substring noutra string de texto. Devolve 0 se a substring não for encontrada.","examples":"\n##### Exemplos\n\nDevolve 6\n\n```sql\nPOSITION('com' IN 'esri.com')\n```\n\nDevolve 9\n\n```sql\nPOSITION('sum' IN 'Lorem ipsum')\n```\n\n","completion":{"label":"POSITION","detail":"POSITION(substring, string) -> Number","insertText":"POSITION(${1:substring_} IN ${2:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve a primeira ocorrência de uma substring noutra string de texto. Devolve 0 se a substring não for encontrada.\n\n**Parâmetros**\n\n- **substring**: A string de texto a procurar.\n- **string**: A string que será pesquisada para a substring.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"substring","bundle":"string","description":"Devolve um subconjunto de caracteres numa string de texto a partir de um ponto inicial até ao comprimento de string especificado.","examples":"\n##### Exemplo\n\nDevolve 'City'\n\n```sql\nSUBSTRING('New York City', 10, 4)\n```\n\n","completion":{"label":"SUBSTRING","detail":"SUBSTRING(string, start, length) -> String","insertText":"SUBSTRING(${1:string_}, ${2:start_}, ${3:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve um subconjunto de caracteres numa string de texto a partir de um ponto inicial até ao comprimento de string especificado.\n\n**Parâmetros**\n\n- **string**: A string de texto da qual extrair.\n- **start**: O valor inteiro que especifica onde começarão os caracteres devolvidos.\n- **length**: O número de caracteres a extrair.\n\n**Valor de devolução**: String"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"substring","bundle":"string","description":"Devolve um subconjunto de caracteres numa string de texto a partir de um ponto inicial até ao comprimento de string especificado.","examples":"\n##### Exemplos\n\nDevolve 'City'\n\n```sql\nSUBSTRING('New York City' FROM 10 FOR 4)\n```\n\nDevolve 'New York'\n\n```sql\nSUBSTRING('New York City' FROM 1 FOR 8)\n```\n\n","completion":{"label":"SUBSTRING","detail":"SUBSTRING(string, start, length) -> String","insertText":"SUBSTRING(${1:string_} FROM ${2:start_} FOR ${3:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve um subconjunto de caracteres numa string de texto a partir de um ponto inicial até ao comprimento de string especificado.\n\n**Parâmetros**\n\n- **string**: A string de texto da qual extrair.\n- **start**: O valor inteiro que especifica onde começarão os caracteres devolvidos.\n- **length**: O número de caracteres a extrair.\n\n**Valor de devolução**: String"}},"parametersInfo":{"min":3,"max":3}}],{"type":"function","name":"trim","bundle":"string","description":"Devolve uma string de texto em que todos os espaços iniciais e/ou finais ou outros caracteres especificados foram removidos. LEADING recorta o lado inicial da string de texto, TRAILING recorta o lado final da string de texto, enquanto BOTH recorta ambos os lados da string de texto.","examples":"\n##### Exemplos\n\nDevolve 'myFunc'\n\n```sql\nTRIM(LEADING 't' FROM 'tMyFunc')\n```\n\nDevolve ' hello world'\n\n```sql\nTRIM(TRAILING ' ' FROM ' hello world ')\n```\n\nDevolve 'hello world'\n\n```sql\nTRIM(BOTH ' ' FROM ' hello world ')\n```\n\n","completion":{"label":"TRIM","detail":"TRIM(side, character, string) -> String","insertText":"TRIM(${1:side_} ${2:character_} FROM ${3:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve uma string de texto em que todos os espaços iniciais e/ou finais ou outros caracteres especificados foram removidos. LEADING recorta o lado inicial da string de texto, TRAILING recorta o lado final da string de texto, enquanto BOTH recorta ambos os lados da string de texto.\n\n**Parâmetros**\n\n- **side**: O lado da string de texto onde o(s) espaço(s) ou carácter(es) serão removidos. Valores possíveis: `LEADING`, `TRAILING`, `BOTH`.\n- **character**: O carácter ou caracteres que serão recortados da string de texto.\n- **string**: A string de texto a recortar.\n\n**Valor de devolução**: String"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"upper","bundle":"string","description":"Converte todos os caracteres na string de texto em letra maiúscula.","examples":"\n##### Exemplo\n\nDevolve 'QUICK RED FOX'\n\n```sql\nUPPER('quick red fox')\n```\n\n","completion":{"label":"UPPER","detail":"UPPER(string) -> String","insertText":"UPPER(${1:string_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Converte todos os caracteres na string de texto em letra maiúscula.\n\n**Parâmetro**\n\n- **string**: A string a converter para letra maiúscula.\n\n**Valor de devolução**: String"}},"parametersInfo":{"min":1,"max":1}}]},{"id":"numeric_functions","title":"Funções numéricas","items":[{"type":"function","name":"abs","bundle":"numeric","description":"Devolve o valor absoluto do número.","examples":"\n##### Exemplo\n\nDevolve 2\n\n```sql\nABS(-2)\n```\n\n","completion":{"label":"ABS","detail":"ABS(number) -> Number","insertText":"ABS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o valor absoluto do número.\n\n**Parâmetro**\n\n- **number**: Um número sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"acos","bundle":"numeric","description":"Devolve o arco cosseno de um número.","examples":"\n##### Exemplo\n\nDevolve 1.26610367\n\n```sql\nACOS(0.3)\n```\n\n","completion":{"label":"ACOS","detail":"ACOS(number) -> Number","insertText":"ACOS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o arco cosseno de um número.\n\n**Parâmetro**\n\n- **number**: Um número entre -1 e 1 sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"asin","bundle":"numeric","description":"Devolve o arco seno de um número.","examples":"\n##### Exemplo\n\nDevolve 0.30469265\n\n```sql\nASIN(0.3)\n```\n\n","completion":{"label":"ASIN","detail":"ASIN(number) -> Number","insertText":"ASIN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o arco seno de um número.\n\n**Parâmetro**\n\n- **number**: Um número entre -1 e 1 sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan","bundle":"numeric","description":"Devolve o arco tangente de um número.","examples":"\n##### Exemplo\n\nDevolve 0.78539816\n\n```sql\nATAN(1)\n```\n\n","completion":{"label":"ATAN","detail":"ATAN(number) -> Number","insertText":"ATAN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o arco tangente de um número.\n\n**Parâmetro**\n\n- **number**: Um número sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"cast","bundle":"numeric","description":"Converte um valor de um tipo de dados noutro. O parâmetro dataType determina o tipo no qual o valor é convertido. FLOAT converte o valor para um duplo, INTEGER converte o valor para um número inteiro, etc.","examples":"\n##### Exemplos\n\nDevolve 2\n\n```sql\nCAST(2.34 AS INTEGER)\n```\n\nDevolve '1:00 PM'\n\n```sql\nCAST('13:00' AS TIME)\n```\n\nDevolve \"50\"\n\n```sql\nCAST(50 AS VARCHAR(20))\n```\n\n","completion":{"label":"CAST","detail":"CAST(value, dataType) -> Number,Datetime,String","insertText":"CAST(${1:value_} AS ${2:dataType_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Converte um valor de um tipo de dados noutro. O parâmetro dataType determina o tipo no qual o valor é convertido. FLOAT converte o valor para um duplo, INTEGER converte o valor para um número inteiro, etc.\n\n**Parâmetros**\n\n- **value**: O valor a converter noutro tipo de dados.\n- **dataType**: O tipo de dados em que o valor deve ser convertido. Valores possíveis: `DATE`, `FLOAT`, `INTEGER`, `REAL`, `SMALLINT`, `TIME`, `TIMESTAMP`, `VARCHAR`.\n\n**Valor de devolução**: Number,Datetime,String"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"ceiling","bundle":"numeric","description":"Devolve o menor inteiro maior ou igual ao número.","examples":"\n##### Exemplo\n\nDevolve 235\n\n```sql\nCEILING(234.042)\n```\n\n","completion":{"label":"CEILING","detail":"CEILING(number) -> Number","insertText":"CEILING(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o menor inteiro maior ou igual ao número.\n\n**Parâmetro**\n\n- **number**: O número a arredondar por excesso.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"cos","bundle":"numeric","description":"Devolve o cosseno trigonométrico do número, o qual é assumido como sendo um ângulo em radianos.","examples":"\n##### Exemplo\n\nDevolve -0.41614684\n\n```sql\nCOS(2)\n```\n\n","completion":{"label":"COS","detail":"COS(number) -> Number","insertText":"COS(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o cosseno trigonométrico do número, o qual é assumido como sendo um ângulo em radianos.\n\n**Parâmetro**\n\n- **number**: Um ângulo em radianos sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"floor","bundle":"numeric","description":"Devolve o maior número inteiro menor ou igual ao número.","examples":"\n##### Exemplo\n\nDevolve 12\n\n```sql\nFLOOR(12.9942)\n```\n\n","completion":{"label":"FLOOR","detail":"FLOOR(number) -> Number","insertText":"FLOOR(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o maior número inteiro menor ou igual ao número.\n\n**Parâmetro**\n\n- **number**: O número a arredondar para baixo.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log","bundle":"numeric","description":"Devolve o logaritmo natural (base e) do número.","examples":"\n##### Exemplo\n\nDevolve 2.302585\n\n```sql\nLOG(10)\n```\n\n","completion":{"label":"LOG","detail":"LOG(number) -> Number","insertText":"LOG(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o logaritmo natural (base e) do número.\n\n**Parâmetro**\n\n- **number**: Um número maior que 0 sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log10","bundle":"numeric","description":"Devolve o logaritmo base-10 do número.","examples":"\n##### Exemplo\n\nDevolve 0.301030\n\n```sql\nLOG10(2)\n```\n\n","completion":{"label":"LOG10","detail":"LOG10(number) -> Number","insertText":"LOG10(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o logaritmo base-10 do número.\n\n**Parâmetro**\n\n- **number**: Um número sobre o qual efetuar a operação que é maior que 0.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mod","bundle":"numeric","description":"Devolve o remanescente após a divisão de um dividendo por um divisor. Tanto o divisor como o fim do divisor têm de ser números inteiros.","examples":"\n##### Exemplo\n\nDevolve 2\n\n```sql\nMOD(18, 4)\n```\n\n","completion":{"label":"MOD","detail":"MOD(x, y) -> Number","insertText":"MOD(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o remanescente após a divisão de um dividendo por um divisor. Tanto o divisor como o fim do divisor têm de ser números inteiros.\n\n**Parâmetros**\n\n- **x**: O número que representa o dividendo.\n- **y**: O número que representa o divisor.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"nullif","bundle":"numeric","description":"Devolve `NULL` se expression1 for igual a expression2, caso contrário devolve expression1. Os valores de expression1 e expression2 têm de ser do mesmo tipo. NULLIF é normalmente usado para prevenir erros de divisão por zero ao definir expression2 para 0.","examples":"\n##### Exemplos\n\nDevolve `null`\n\n```sql\nNULLIF('Monday', 'Monday')\n```\n\nDevolve 32\n\n```sql\nNULLIF(32, 0)\n```\n\nDevolve `null` se POP18 for igual a 0; caso contrário, devolve o valor de TOTALPOP/POP18.\n\n```sql\nTOTALPOP / NULLIF(POP18, 0)\n```\n\n","completion":{"label":"NULLIF","detail":"NULLIF(expression1, expression2) -> Number,String,Datetime","insertText":"NULLIF(${1:expression1_}, ${2:expression2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve `NULL` se expression1 for igual a expression2, caso contrário devolve expression1. Os valores de expression1 e expression2 têm de ser do mesmo tipo. NULLIF é normalmente usado para prevenir erros de divisão por zero ao definir expression2 para 0.\n\n**Parâmetros**\n\n- **expression1**: Um valor sobre a qual efetuar a operação.\n- **expression2**: Um valor sobre a qual efetuar a operação.\n\n**Valor de devolução**: Number,String,Datetime"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"power","bundle":"numeric","description":"Devolve o valor do número elevado à potência especificada.","examples":"\n##### Exemplo\n\nDevolve 8\n\n```sql\nPOWER(2, 3)\n```\n\n","completion":{"label":"POWER","detail":"POWER(x, y) -> Number","insertText":"POWER(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o valor do número elevado à potência especificada.\n\n**Parâmetros**\n\n- **x**: O número sobre qual efetuar a operação.\n- **y**: O expoente indica o número de vezes que o número deve ser multiplicado por si próprio.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"round","bundle":"numeric","description":"Arredonda o número para o comprimento especificado.","examples":"\n##### Exemplos\n\nDevolve 3.98\n\n```sql\nROUND(3.98024, 2)\n```\n\nDevolve 200\n\n```sql\nROUND(192.1, -2)\n```\n\n","completion":{"label":"ROUND","detail":"ROUND(number, length) -> Number","insertText":"ROUND(${1:number_}, ${2:length_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Arredonda o número para o comprimento especificado.\n\n**Parâmetros**\n\n- **number**: O número a arredondar.\n- **length**: O número de casas decimais para o qual se vai arredondar o número. Um comprimento positivo arredonda o número para a casa decimal especificada. Um comprimento negativo irá arredondar o número para a esquerda do ponto decimal.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"sign","bundle":"numeric","description":"Devolve o sinal de um determinado número. Um número negativo irá devolver -1. Um número positivo irá devolver 1.","examples":"\n##### Exemplos\n\nDevolve -1\n\n```sql\nSIGN(-132)\n```\n\nDevolve 0\n\n```sql\nSIGN(0)\n```\n\nDevolve 1\n\n```sql\nSIGN(42)\n```\n\n","completion":{"label":"SIGN","detail":"SIGN(number) -> Number","insertText":"SIGN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o sinal de um determinado número. Um número negativo irá devolver -1. Um número positivo irá devolver 1.\n\n**Parâmetro**\n\n- **number**: Um número sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sin","bundle":"numeric","description":"Devolve o seno trigonométrico do número, o qual é assumido como um ângulo em radianos.","examples":"\n##### Exemplo\n\nDevolve 0.84147098\n\n```sql\nSIN(1)\n```\n\n","completion":{"label":"SIN","detail":"SIN(number) -> Number","insertText":"SIN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve o seno trigonométrico do número, o qual é assumido como um ângulo em radianos.\n\n**Parâmetro**\n\n- **number**: Um ângulo em radianos sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"tan","bundle":"numeric","description":"Devolve a tangente de um número, o qual é assumido como sendo um ângulo em radianos.","examples":"\n##### Exemplo\n\nDevolve 2.57215162\n\n```sql\nTAN(1.2)\n```\n\n","completion":{"label":"TAN","detail":"TAN(number) -> Number","insertText":"TAN(${1:number_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve a tangente de um número, o qual é assumido como sendo um ângulo em radianos.\n\n**Parâmetro**\n\n- **number**: Um ângulo em radianos sobre o qual efetuar a operação.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"truncate","bundle":"numeric","description":"Devolve um número truncado.","examples":"\n##### Exemplos\n\nDevolve 91.3\n\n```sql\nTRUNCATE(91.367, 1)\n```\n\nDevolve 124\n\n```sql\nTRUNCATE(124.45, 0)\n```\n\nDevolve 1900\n\n```sql\nTRUNCATE(1982.83, -2)\n```\n\n","completion":{"label":"TRUNCATE","detail":"TRUNCATE(number, decimals) -> Number","insertText":"TRUNCATE(${1:number_}, ${2:decimals_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"Devolve um número truncado.\n\n**Parâmetros**\n\n- **number**: Um número a truncar.\n- **decimals**: Um valor positivo trunca o número para a casa decimal especificada. Um valor negativo trunca o número à esquerda do ponto decimal.\n\n**Valor de devolução**: Number"}},"parametersInfo":{"min":2,"max":2}}]}]