我想只在卡片顶部转角.
我使用下面的属性,它正在四处转弯.
我想显示所有卡片的重叠
card_view:cardCornerRadius="4dp"
Run Code Online (Sandbox Code Playgroud)
这是我的布局
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
card_view:cardCornerRadius="4dp"
card_view:cardPreventCornerOverlap="false"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:id="@+id/re1">
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="20dp"
android:background="@color/colorAccent"
android:text="contact det"
android:gravity="center_vertical"
android:textColor="@android:color/white"
android:textSize="14dp"/>
<TextView
android:id="@+id/txtName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Name"
android:gravity="center_vertical"
android:textSize="10dp"
android:layout_below="@id/title"
android:layout_marginTop="10dp"
android:layout_marginLeft="5dp"/>
<TextView
android:id="@+id/txtSurname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Surname"
android:gravity="center_vertical"
android:textSize="10dp"
android:layout_below="@id/txtName"
android:layout_marginTop="10dp"
android:layout_marginLeft="5dp"
/>
<TextView
android:id="@+id/txtEmail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Email"
android:textSize="10dp"
android:layout_marginTop="10dp"
android:layout_alignParentRight="true"
android:layout_marginRight="150dp"
android:layout_alignBaseline="@id/txtName"/>
<TextView
android:id="@+id/txtAdd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Address"
android:textSize="10dp"
android:layout_alignLeft="@id/txtEmail"
android:layout_alignBaseline="@id/txtSurname"/>
</RelativeLayout>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud) 如果我有一个创建过程权限并且没有更新权限,并且如果在过程中我写了一个更新语句,那么它会更新或给我一个错误吗?
有两个链接 http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/composites.htm#LNPLS99981和
通过引用以上两个链接,我有两个疑问
1.哪个是正确的嵌套表?
2.如果oracle文档是正确的,嵌套表和关联数组有什么区别?
注意:我无法更改列的数据类型
我想将一个字符存储到一个具有数字数据类型的列的表中.
我找到的工作是将字符值转换为ASCII,并从数据库中检索它时将其转换回字符.
我使用了几个函数ASCII和ASCIISTR,但这些函数的限制是它们只转换字符串的第一个字符.
所以我用了dump函数
select dump('Puneet_kushwah1') from dual;
Run Code Online (Sandbox Code Playgroud)
结果:Typ = 96 Len = 15:80,117,110,101,101,116,95,107,117,115,104,119,97,104,49
此函数给出所有字符的ASCII值.然后我执行下面的查询
select replace(substr((DUMP('Puneet_kushwah1')),(instr(DUMP('Puneet_kushwah1'),':')+2 )),',',' ') from dual;
Run Code Online (Sandbox Code Playgroud)
结果:80 117 110 101 101 116 95 107 117 115 104 119 97 104 49
然后我用一个特殊字符来填充空间,这样我就可以在从数据库中检索时替换它.
select replace(substr((DUMP('Puneet_kushwah1')),(instr(DUMP('Puneet_kushwah1'),':')+2 )),',','040') from dual;
Result: 80040117040110040101040101040116040950401070401170401150401040401190409704010404049
Run Code Online (Sandbox Code Playgroud)
表定义:
create table test (no number);
Run Code Online (Sandbox Code Playgroud)
然后我把它插入表中
INSERT into test SELECT replace(substr((DUMP('Puneet_kushwah1')),(instr(DUMP('Puneet_kushwah1'),':')+2 )),',','040') from dual;
Run Code Online (Sandbox Code Playgroud)
问题1:当我执行时
select * from test;
Run Code Online (Sandbox Code Playgroud)
我有
结果:8.004011704011E82
我想把它转换成数字.与我插入的完全相同.
问题2:
然后当我执行select时,我希望它返回确切的字符串.
请帮我尝试了很多功能.
提前致谢.