<!--
$Header: /usr/prj/pg/cvsroot/doc/doc/src/sgml/ref/current_user.sgml,v 1.7 2001/09/06 10:37:40 i-kaori Exp $
Postgres documentation
-->

<REFENTRY ID="SQL-CURRENT-USER">
 <REFMETA>
  <REFENTRYTITLE>
   SQL_CURRENT_USER
  </REFENTRYTITLE>
  <!-- <REFMISCINFO>SQL - Functions</REFMISCINFO> -->
  <REFMISCINFO>SQL - 関数</REFMISCINFO>
 </REFMETA>
 <REFNAMEDIV>
  <REFNAME>
   CURRENT_USER
  </REFNAME>
  <!-- <REFPURPOSE>
   Returns the current user name
  </REFPURPOSE> -->

  <REFPURPOSE>
   現在のユーザー名を返します。
  </REFPURPOSE>

 <REFSYNOPSISDIV>
  <REFSYNOPSISDIVINFO>
   <DATE>1998-04-15</DATE>
  </REFSYNOPSISDIVINFO>
<synopsis>
   CURRENT_USER 
</SYNOPSIS>
  
  <REFSECT2 ID="R2-SQL-CURRENT-USER-1">
   <REFSECT2INFO>
    <DATE>1998-04-15</DATE>
   </REFSECT2INFO>
   <!-- <TITLE>
    Inputs
   </TITLE> -->

   <TITLE>
    引数
   </TITLE>

   <!-- <para>
   None. -->

   <para>
   ありません。

  </REFSECT2>
  
  <REFSECT2 ID="R2-SQL-CURRENT-USER-2">
   <REFSECT2INFO>
    <DATE>1998-04-15</DATE>
   </REFSECT2INFO>
   <!-- <TITLE>
    Outputs
   </TITLE> -->

   <TITLE>
    返り値
   </TITLE>

   <para>

       <VARIABLELIST>
	<VARLISTENTRY>
	 <TERM>
	  <replaceable>username</replaceable>
	 </TERM>
	 <LISTITEM>
	  <!-- <para>
The name of the current user. -->
   
          <para>
現在のユーザの名前です。

   </VARIABLELIST>
  </REFSECT2>
 </REFSYNOPSISDIV>
 
 <REFSECT1 ID="R1-SQL-CURRENT-USER-1">
  <REFSECT1INFO>
   <DATE>1998-04-15</DATE>
  </REFSECT1INFO>
  <!-- <TITLE>
   Description
  </TITLE> -->

  <TITLE>
   説明
  </TITLE>

  <!-- <para>
   The niladic CURRENT_USER function returns a string of type "name"
   whose value represents a user name identification.
  </para> -->

  <para>
   無引数のニラディックであるCURRENT_USER関数は、ユーザ名を確認するた
   めの"name"型の文字列を返します。
  </para>
  
  <REFSECT2 ID="R2-SQL-CURRENT-USER-3">
   <REFSECT2INFO>
    <DATE>1998-04-15</DATE>
   </REFSECT2INFO>
   <!-- <TITLE>
    Notes
   </TITLE> -->

   <TITLE>
    注釈
   </TITLE>

   <!-- <para>
    Data type "name" is a non-standard 31-character type for storing
    system identifiers.
   </para> -->

   <para>
    "name"型とは、システム識別子を格納するために使われる31文字の標準
    SQLには存在しない型です。
   </para>

  </REFSECT2>
  
 <REFSECT1 ID="R1-SQL-CURRENT-USER-2">
  <!-- <TITLE>
   Usage
  </TITLE> -->

  <TITLE>
   使用法
  </TITLE> 

  <!-- <para>
   Display CURRENT_USER
  </para> -->

  <para>
   CURRENT_USERを表示します。
  </para>

<programlisting>
   SELECT CURRENT_USER AS who_am_i;

   who_am_i
   ------------
   jose
</programlisting>
 </REFSECT1>
 
 <REFSECT1 ID="R1-SQL-CURRENT-USER-3">
  <!-- <TITLE>
   Compatibility
  </TITLE> -->

  <TITLE>
   整合性
  </TITLE>

  <para>
  </para>
  
  <REFSECT2 ID="R2-SQL-CURRENT-USER-4">
   <REFSECT2INFO>
    <DATE>1998-04-15</DATE>
   </REFSECT2INFO>
   <TITLE>
    SQL92
   </TITLE>
   <!-- <para>
   SQL92 specifies some additional niladic USER functions:
   </para> -->

   <para>
   SQL92は、USER に関するニラディック関数を定義しています。 
   </para>

   <variablelist>
    <varlistentry>
     <term>CURRENT_USER / USER</term>
     <listitem>
      <!-- <para>  
       USER is a synonym for CURRENT_USER. 
      </para> -->

      <para>  
       USERはCURRENT_USERと同義です。 
      </para>

     </listitem>
    </varlistentry>
    <varlistentry>
     <term>SESSION_USER</term>
     <listitem>
      <!-- <para>
       The SESSION_USER function returns the SQL-session user name.
      </para> -->

      <para>
       SESSION_USER関数はSQL-sessionのユーザ名を返します。
      </para>

     </listitem>
    </varlistentry>
    <varlistentry>
     <term>SYSTEM_USER</term>
     <listitem>
      <!-- <para>
       The SYSTEM_USER function returns the database's initial default user.
      </para> -->

      <para>
       SYSTEM_USER関数はデータベースの初期デフォルトユーザを返します。
      </para>

     </listitem>
    </varlistentry>
   </variablelist>
   <!-- <para>
    A niladic USER function returns a SQL_TEXT character string whose
    value represents a user name.
   </para> -->

   <para>
    USER に関するニラディック関数は、ユーザ名を表すSQL_TEXT文字列を
    返します。
   </para>

  </refsect2>
 </refsect1>
</REFENTRY>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../reference.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:"/usr/lib/sgml/catalog"
sgml-local-ecat-files:nil
End:
-->
