CUBRID_GET_CLASS_NAME(3) 1 CUBRID_GET_CLASS_NAME(3)cubrid_get_class_name - Get the class name using OIDSYNOPSIS
string cubrid_get_class_name (resource $conn_identifier, string $oid)
DESCRIPTION
The cubrid_get_class_name(3) function is used to get the class name from $oid. It doesn't work when selecting data from the system tables,
for example db_class.
PARAMETERS
o $conn_identifier
-Connection identifier.
o $oid
-OID of the instance that you want to check the existence.
RETURN VALUES
Class name when process is successful.
FALSE, when process is unsuccessful.
EXAMPLES
Example #1
cubrid_get_class_name(3) example
<?php
$conn = cubrid_connect("localhost", 33000, "demodb", "dba");
$req = cubrid_execute($conn, "SELECT * FROM code", CUBRID_INCLUDE_OID);
$oid = cubrid_current_oid($req);
$class_name = cubrid_get_class_name($conn, $oid);
print_r($class_name);
cubrid_disconnect($conn);
?>
The above example will output:
code
SEE ALSO cubrid_is_instance(3), cubrid_drop(3).
PHP Documentation Group CUBRID_GET_CLASS_NAME(3)
Check Out this Related Man Page
CUBRID_LOCK_WRITE(3) 1 CUBRID_LOCK_WRITE(3)cubrid_lock_write - Set a write lock on the given OIDSYNOPSIS
bool cubrid_lock_write (resource $conn_identifier, string $oid)
DESCRIPTION
The cubrid_lock_write(3) function is used to put write lock on the instance pointed by the given $oid.
PARAMETERS
o $conn_identifier
-Connection identifier.
o $oid
-OID of the instance that you want to put write lock on.
RETURN VALUES
TRUE, when process is successful.
FALSE, when process is unsuccessful.
EXAMPLES
Example #1
cubrid_lock_write(3) example
<?php
$conn = cubrid_connect("localhost", 33000, "demodb", "dba");
@cubrid_execute($conn, "DROP TABLE foo");
cubrid_execute($conn, "CREATE TABLE foo(a int AUTO_INCREMENT, b set(int), c list(int), d char(10))");
cubrid_execute($conn, "INSERT INTO foo(a, b, c, d) VALUES(1, {1,2,3}, {11,22,33,333}, 'a')");
cubrid_execute($conn, "INSERT INTO foo(a, b, c, d) VALUES(2, {4,5,7}, {44,55,66,666}, 'b')");
$req = cubrid_execute($conn, "SELECT * FROM foo", CUBRID_INCLUDE_OID);
cubrid_move_cursor($req, 1, CUBRID_CURSOR_FIRST);
$oid = cubrid_current_oid($req);
cubrid_lock_write($conn, $oid);
$attr = cubrid_col_get($conn, $oid, "b");
var_dump($attr);
cubrid_put($conn, $oid, "b", array(2, 4, 8));
$attr = cubrid_col_get($conn, $oid, "b");
var_dump($attr);
cubrid_close_request($req);
cubrid_disconnect($conn);
?>
The above example will output:
array(3) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
}
array(3) {
[0]=>
string(1) "2"
[1]=>
string(1) "4"
[2]=>
string(1) "8"
}
SEE ALSO cubrid_lock_read(3).
PHP Documentation Group CUBRID_LOCK_WRITE(3)
check this out
ls -l nmo*
-rwsr-s--- 1 root dba 19312 Mar 31 14:44 nmo
-rw-r----- 1 oracle dba 0 May 19 2004 nmo0
-rwxr-x--- 1 oracle dba 16512 Mar 31 14:44 nmocat
# rm nmo0
nmo0: No such file or directory
# id
uid=0(root) gid=1(other)
what... (8 Replies)
Hi,
It seems someone has created files instead of actually running the commands, as below:
-rw-r--r-- 1 oracle92 dba 0 Mar 2 11:19 PRIML_070302.ok
-rw-r--r-- 1 oracle92 dba 557 Mar 2 11:20 PRIVH_070302.dat
-rw-r--r-- 1 oracle92 dba 0 Mar 12 11:57... (2 Replies)