`

Use CREATE LANGUAGE to load the language into the database

SQL 
阅读更多

postgre娄据库创建下面函数时:报标题上的错误

解决办法,直接SQL查询面板运行: CREATE LANGUAGE 'plpgsql'

 

CREATE OR REPLACE FUNCTION get_department_path_id(integer)
  RETURNS character AS
  $BODY$DECLARE

    v_pid ALIAS FOR $1;
    v_id integer;
    v_result varchar(100);
 
BEGIN
    SELECT "NodeId" INTO v_id FROM tree WHERE "parendId"=v_pid;
        IF FOUND THEN
            v_result := get_department_path_id(v_pid) || '/' || v_id;
        ELSE
            RETURN 'ac';
        END IF;
    RETURN v_result;
END;
$BODY$

    LANGUAGE 'plpgsql' VOLATILE;

分享到:
评论

相关推荐

    drupal 6.12

    about privileges, and instructions to create a database using the command line are available in INSTALL.mysql.txt (for MySQL) or INSTALL.pgsql.txt (for PostgreSQL). To create a database using ...

    2021-2022计算机二级等级考试试题及答案No.17518.docx

    12. To make the Print method effective in the Form_Load event, the AutoRedraw property of the form must be set, ensuring that any graphical changes are immediately drawn on the form. 13. In C ...

    hibernate_reference.pdf

    - **Loading and Storing Objects**: Finally, you'll learn how to load objects from the database into Java instances and persist new or updated Java objects back to the database. #### Mapping ...

    RxLib控件包内含RxGIF,全部源码及DEMO

    you to load Windows animation cursors (ani-files) into this component. TClipboardViewer is a visual control that displays the contents of Clipboard using different formats. TCurrencyEdit - input of ...

    php.ini-development

    you may only use these constants *after* the line that loads the extension. ;;;;;;;;;;;;;;;;;;; ; About this file ; ;;;;;;;;;;;;;;;;;;; ; ...

    FastReport.v4.15 for.Delphi.BCB.Full.Source企业版含ClientServer中文修正版支持D4-XE5

    + added to ODF export the Language property + [enterprise] added "scripts" folder for additional units ("uses" directive in report script) + [enterprise] added logs for scheduler (add info in ...

    sql经典语句应用大全

    如果你想批量导入数据,可以使用`LOAD DATA LOCAL INFILE`命令,例如`LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;`。同样,导入`.sql`文件可执行`source`命令,如`source d:/mysql.sql;`。 对于...

    mysql 培训日志

    这通常通过LOAD DATA INFILE或INSERT INTO语句完成,它们能快速将数据从文件导入到表中。了解表结构描述也很重要,DESCRIBE语句可以帮助我们查看表的详细信息,包括列名、数据类型和约束条件。 接下来,掌握一些...

    02hive学习总结及应用.pdf

    5. **切换数据库**:`use database_name;` 6. **创建表**:`create table table_name (column1 type, column2 type);` 7. **加载数据**:`load data [local] inpath 'file_path' into table table_name;` 8. **查询...

    mysql 入门很简单课件

    1. 创建数据库:使用CREATE DATABASE命令创建新的数据库。 2. 使用数据库:使用USE命令切换到指定的数据库。 3. 创建表:使用CREATE TABLE语句定义表结构,包括字段名、数据类型和约束。 4. 插入数据:使用INSERT ...

    春东财MySQL数据库系统及应用在线作业一随机.pdf

    6. 可以在数据库xsj中执行的语句包括使用数据库(`USE xsj`)、重命名表(`RENAME TABLE xs TO xs1`)。 7. MySQL保证数据安全的方法包括数据库备份、二进制日志文件和数据库复制。 8. 数据库表中的基本运算包括选择...

    SQL语句、命令、sqlite合集

    2. 数据库操作:如`USE database_name;`切换当前数据库。 3. 执行SQL语句:`SELECT * FROM table_name;`等命令执行查询。 4. 文件导入导出:LOAD DATA INFILE和SELECT ... INTO OUTFILE命令用于批量导入导出数据。 5...

    MySQL创建数据库和数据库表.doc

    mysql> LOAD DATA LOCAL INFILE 'mytable.txt' INTO TABLE mytable; ``` 通过这种方式,可以快速高效地将大量数据导入数据库表中。 以上步骤展示了如何在MySQL中创建数据库和数据库表,以及如何管理和操作这些...

    MySQL基础_MYSQL_usuallydss_

    GRANT privileges ON database/table TO 'username'@'host'; REVOKE privileges ON database/table FROM 'username'@'host'; ``` ## 12. 备份与恢复 MySQL提供工具进行数据备份和恢复,例如`mysqldump`用于备份,`...

    apache-hive的安装与配置

    LOAD DATA LOCAL INPATH '/path/to/data.csv' INTO TABLE mytable; ``` 或者从 HDFS 加载: ```sql LOAD DATA INPATH 'hdfs://<namenode_host>:8020/path/to/data.csv' INTO TABLE mytable; ``` **6. 查询与分析*...

    03_Hive.docx

    10. **加载数据**:`load data local inpath '/opt/datas/student.txt' [overwrite] into table student;` 或 `load data inpath '/student.txt' into table student;` 11. **查询数据**:`select * from student;` ...

    MySQL使用.docx

    2. **创建数据库**:`CREATE DATABASE abccs;` 用于创建一个新的数据库。需要注意的是,在不同的操作系统中,MySQL可能对数据库名的大小写敏感,因此要确保遵循操作系统的规则。 3. **选择数据库**:`USE abccs;` ...

Global site tag (gtag.js) - Google Analytics